Re: libpq++ current sources don't compile with older C++ compilers
От | Bruce Momjian |
---|---|
Тема | Re: libpq++ current sources don't compile with older C++ compilers |
Дата | |
Msg-id | 200108281634.f7SGYG304424@candle.pha.pa.us обсуждение исходный текст |
Ответ на | libpq++ current sources don't compile with older C++ compilers (Tom Lane <tgl@sss.pgh.pa.us>) |
Список | pgsql-hackers |
Tom, I am sure it is an oversight. Can you fix it? > Today I did something I usually do about once per release cycle: try to > build the system with HP's vendor cc, rather than gcc which I prefer. > This usually turns up some portability issues, and indeed I found some. > One that I'm not entirely sure about how to fix is that libpq++ no > longer builds at all: > > aCC +z -I../../../src/interfaces/libpq -I../../../src/include -I/usr/local/include -c -o pgconnection.o pgconnection.cc > Error 56: "pgconnection.cc", line 20 # Namespaces are not yet implemented. > using namespace std; > ^^^^^^^^^^^^^^^^^^^^ > > Given that we have a HAVE_NAMESPACE_STD configure symbol, I do not > understand why unconditional "using"s have been inserted into the > libpq++ files. Shouldn't these be protected by #ifdef > HAVE_NAMESPACE_STD? Or is there a different fix that's more > appropriate? > > regards, tom lane > > ---------------------------(end of broadcast)--------------------------- > TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org > -- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610) 853-3000+ If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill, Pennsylvania19026
В списке pgsql-hackers по дате отправления: