From: | "Ayappan P2" <ayappap2(at)in(dot)ibm(dot)com> |
---|---|
To: | "Inoue, Hiroshi" <h-inoue(at)dream(dot)email(dot)ne(dot)jp> |
Cc: | pgsql-odbc(at)postgresql(dot)org |
Subject: | Re: Compilation fails with XLC in AIX |
Date: | 2018-03-14 14:54:18 |
Message-ID: | OFDE871230.F1E74147-ON00258250.0051C0F7-65258250.0051E06D@notes.na.collabserv.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-odbc |
Thanks for the commit.
Regards
Ayappan P
From: "Inoue, Hiroshi" <h-inoue(at)dream(dot)email(dot)ne(dot)jp>
To: Ayappan P2 <ayappap2(at)in(dot)ibm(dot)com>
Cc: pgsql-odbc(at)postgresql(dot)org
Date: 03/14/2018 01:11 PM
Subject: Re: Compilation fails with XLC in AIX
Hi Ayappan,
Thanks for your bug report.
I would commit the patch.
regards,
Hiroshi Inoue
On 2018/03/13 0:10, Ayappan P2 wrote:
Hi,
I am compiling PostgreSQL ODBC driver 10.01.0000 in AIX using XLC
compiler. Compilation fails with the following error.
ld: 0711-317 ERROR: Undefined symbol: .getExeName
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more
information.
Makefile:573: recipe for target 'psqlodbcw.la' failed
gmake[1]: *** [psqlodbcw.la] Error 8
gmake[1]: Leaving directory
'/home/root/postgres_source/psqlodbc-10.01.0000'
Makefile:479: recipe for target 'all' failed
gmake: *** [all] Error 2
getExeName is no more there after this commit "Move the implemetation
of GetExeName() from psqlodbc.c(psqlsetup.c) to mylog.c"
The commit missed out cleaning it from this path (in file psqlodbc.c)
+175 #else /* not __GNUC__ */
+176
+177 /* Shared library initialization on non-gcc systems. */
+178 BOOL
+179 _init(void)
+180 {
+181 getExeName();
+182 initialize_global_cs();
+183 return TRUE;
+184 }
Because of this , the compilation fails for non-gcc systems ( in this
case AIX with XLC ). I am attaching a patch here that will fix the
issue.
(See attached file: Fix-build-for-non-gcc-systems.patch)
Thanks
Ayappan P
From | Date | Subject | |
---|---|---|---|
Next Message | TAKATSUKA Haruka | 2018-03-16 01:44:36 | Re: Silent MALLOC/REALLOC error |
Previous Message | Inoue, Hiroshi | 2018-03-14 07:41:31 | Re: Compilation fails with XLC in AIX |