iiimf-csconv [was: Re: Can't build gtk20, no ideas....]

Volker Stolz vs at freebsd.org
Wed Apr 21 03:04:04 PDT 2004


On Wed, Apr 21, 2004 at 02:36:16AM -0700, Kris Kennaway wrote:
> > Just to add a data point in case somebody wants to look at this:
> > Looks like a smashed stack: gdb'ing drops you dead in libc's _start() when
> > you get back from the "call main", if you use "exit" instead of "return" in
> > main, something else goes wrong...Interestingly, the problem goes away when
> > linking with ElectricFence.
> 
> Interesting, you're able to reproduce this?  I couldn't even do that
> outside of bento.

In fact, I think I just nailed it:
===>  Building package for iiimf-csconv-r11.4
Creating package /usr/ports/packages/All/iiimf-csconv-r11.4.tgz
Registering depends:.
Creating gzip'd tar ball in '/usr/ports/packages/All/iiimf-csconv-r11.4.tgz'

FreeBSD menelaos.informatik.rwth-aachen.de 4.9-STABLE FreeBSD 4.9-STABLE #15: Thu Mar 25 15:34:34 CET 2004     root at menelaos.informatik.rwth-aachen.de:/usr/obj/usr/src/sys/MENELAOS  i386

The port uses threads, and you'll see many incarnations of
"cc .. -pthread -lc" which really strain the eyes.
Stripping the "-lc" from the configure-script seems to do the trick.

I'll submit a patch once I cleaned up.

Volker
-- 
http://www-i2.informatik.rwth-aachen.de/stolz/ *** PGP *** S/MIME
Neu! Ändern Sie den Anfangstag Ihrer Woche


More information about the freebsd-stable mailing list