Date: Thu, 20 Mar 2003 02:38:51 EST-10EDT,10,-1,0,7200,3,-1,0,7200,3600 Subject: [Ux2bs_Archive] No. 110 ************************************************** Wednesday 19 March 2003 Number 110 ************************************************** Subjects for today 1 Building httpd - the saga continues : James Moe" 2 Re: Building httpd - the saga continues : Sohnen-Moe Associates, Inc" 3 Re: Building httpd - the saga continues : Henry Sobotka 4 Re: Building httpd - the saga continues : sma at sohnen-moe.com 5 Re: Building httpd - the saga continues : John Poltorak **= Email 1 ==========================** Date: Thu, 20 Mar 2003 13:43:11 -0700 (MST) From: "James Moe" Subject: Building httpd - the saga continues -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hello, Someone suggested building v1.3.27 since I was having so much trouble with v2.0.44, a reasonble suggestion. Well.... The configure script does not allow for the EMX ld behavior of not prepending "lib" to library names. EMX ld takes the "-l XXX" literally, only appending .a or .lib, it does not try "libXXX". Configure generates Makefiles using the usual libXXX.a format, not XXX.a as EMX ld expects. All of the makefiles are created from templates, there is no configure option to deal with this. Questions: 1. Is there a special emx-gcc switch that allows ld to prepend "lib" to library names? 2. Where can I get emx's ld.c so I can "fix" this problem? It is not in the emx source distribution. - -- jimoe at sohnen-moe dot com -----BEGIN PGP SIGNATURE----- Version: PGPfreeware 5.0 OS/2 for non-commercial use Comment: PGP 5.0 for OS/2 Charset: cp850 wj8DBQE+eiffsxxMki0foKoRApUCAKDkrXJABMdf8k74lzhhyhxdONMUZQCfQUR3 GPWwJ1MzYbS7PAM1n/+3Nuc= =MPRH -----END PGP SIGNATURE----- _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs **= Email 2 ==========================** Date: Thu, 20 Mar 2003 16:26:29 -0700 (MST) From: "Sohnen-Moe Associates, Inc" Subject: Re: Building httpd - the saga continues -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Thu, 20 Mar 2003 21:32:46 +0000, John Poltorak wrote: >Actually I thought that newer versions of Autoconf managed to overcome >this problem somehow... Are you actually rebuilding the configure script? > The configure script that comes with httpd v1.3.27 does not use autoconf. I haven't looked at it to figure out what it does. It seems an unusual one. ____________________________________________________________________ Sohnen-Moe Associates, Inc. 3906 West Ina Road #200-367 Tucson, AZ 85741-2295 email: sma at sohnen-moe.com Voice: 520.743.3936 Website: http://www.sohnen-moe.com FAX: 520.743.3656 ____________________________________________________________________ -----BEGIN PGP SIGNATURE----- Version: PGPfreeware 5.0 OS/2 for non-commercial use Comment: PGP 5.0 for OS/2 Charset: cp850 wj8DBQE+ek4l5z5shEq8TYMRAl/dAJwMSe+384vqXzwfPeK6HrMORfEZaACfVZk5 4otEdit6IsTDoXp8KyOVgRw= =Sr1J -----END PGP SIGNATURE----- _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs **= Email 3 ==========================** Date: Thu, 20 Mar 2003 16:27:22 -0500 From: Henry Sobotka Subject: Re: Building httpd - the saga continues James Moe wrote: > > Questions: > 1. Is there a special emx-gcc switch that allows ld to prepend "lib" to library names? No. > 2. Where can I get emx's ld.c so I can "fix" this problem? It is not in the emx source distribution. Look in emx/gnu/binutils. h~ _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs **= Email 4 ==========================** Date: Thu, 20 Mar 2003 17:12:22 -0700 From: sma at sohnen-moe.com Subject: Re: Building httpd - the saga continues > >There is an ld.exe which understands the lib prefix. I can't remember >precisely where it comes from - maybe pgcc... > No, that wasn't the one. At least not the ld.exe in pgcc 2.95.2.... _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs **= Email 5 ==========================** Date: Thu, 20 Mar 2003 21:32:46 +0000 From: John Poltorak Subject: Re: Building httpd - the saga continues On Thu, Mar 20, 2003 at 01:43:11PM -0700, James Moe wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hello, > Someone suggested building v1.3.27 since I was having so much trouble with v2.0.44, a > reasonble suggestion. Well.... > The configure script does not allow for the EMX ld behavior of not prepending "lib" > to library names. EMX ld takes the "-l XXX" literally, only appending .a or .lib, it > does not try "libXXX". Configure generates Makefiles using the usual libXXX.a format, > not XXX.a as EMX ld expects. All of the makefiles are created from templates, there is > no configure option to deal with this. > > Questions: > 1. Is there a special emx-gcc switch that allows ld to prepend "lib" to library names? > 2. Where can I get emx's ld.c so I can "fix" this problem? It is not in the emx source > distribution. There is an ld.exe which understands the lib prefix. I can't remember precisely where it comes from - maybe pgcc... Anyone else know? Actually I thought that newer versions of Autoconf managed to overcome this problem somehow... Are you actually rebuilding the configure script? > > > - -- > jimoe at sohnen-moe dot com -- John _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs