This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: Final end of the `never ending story'? (was: Re: Patch for configuring/building in ${srcdir} (was: Re: Does it work now with my patch? (was: Re: egcs-980221: build fails for shared libstdc++ on HP-UX 10.20)) )
- To: Manfred Hollstein <manfred at s-direktnet dot de>
- Subject: Re: Final end of the `never ending story'? (was: Re: Patch for configuring/building in ${srcdir} (was: Re: Does it work now with my patch? (was: Re: egcs-980221: build fails for shared libstdc++ on HP-UX 10.20)) )
- From: Graham Hudspith <geordie at lucent dot com>
- Date: Wed, 04 Mar 1998 13:03:34 +0000
- Cc: law at cygnus dot com, bordenav at ramansco dot ups-tlse dot fr, kriol at fnal dot gov, sk001sp at crimson dot ihg dot uni-duisburg dot de, egcs-bugs at cygnus dot com, Manfred dot Hollstein at ks dot sel dot alcatel dot de
- Organization: Lucent Technologies
- Original-CC: law@cygnus.com, bordenav@ramansco.ups-tlse.fr, kriol@fnal.gov, sk001sp@crimson.ihg.uni-duisburg.de, egcs-bugs@cygnus.com, Manfred.Hollstein@ks.sel.alcatel.de
- Original-CC: law@cygnus.com, bordenav@ramansco.ups-tlse.fr, kriol@fnal.gov, sk001sp@crimson.ihg.uni-duisburg.de, egcs-bugs@cygnus.com, Manfred.Hollstein@ks.sel.alcatel.de
- Original-From: Graham Hudspith <ghudspit@mltsa.uk.lucent.com>
- References: <9803031322.AA14928@lts.sel.alcatel.de> <5179.888944965@hurl.cygnus.com> <199803031850.TAA02124@saturn.s-direktnet.de>
Manfred Hollstein wrote:
> I believe I have the final fix - this one should be applied _in addition_ to
> the last one:
Manfred,
I have applied this last patch and rebuilt on SunOS 4 & 5,
with complete success. Well done!
The HP-UX build gets past the "build shared libraries" bit
too (so these patches are good and complete) but now fails
to link the f2c library. This seems to be some sort of problem
with the HP make program not understanding about macro
subsititution with pattern-matching (offending line from
libraries/libf2c/Makefile):
$(AR) $(AR_FLAGS) $(lib) $(F2CEXT:%=libE77/L%.o)
The HP make program seems to ignore the :%=libE77/L%.o and
and try to link 'abort derf derfc ...' into libf2c.a (and
failing to find any files called such).
The HP build will work when used with GNU make, I am sure.
I'll have a little more play with this before raising a
separate bug report. In the mean time, does anyone else
come across this with HP make? Are we missing any HP patches?
Am I using the right version of HP make (in /usr/bin/make)?
Anyway, well done Manfred!
Graham.
--
Graham Hudspith, Transmission Dev Group, | Email:
graham.hudspith@lucent.com
Lucent Technologies Network Systems (UK),|
Swindon Road, Malmesbury, |
Wiltshire SN16 9NA, UK. | Phone: +44 1666 832372/822861