Date: Fri, 22 Jul 2011 11:58:39 +0200 From: Koop Mast <kwm@rainbow-runner.nl> To: "Sameer R. Manek" <manek@ghur.net> Cc: gnome@FreeBSD.org Subject: Re: compiling glib20 in ports with gcc v4.6.2 Message-ID: <1311328719.2003.5.camel@crashalot.rainbow-runner.nl> In-Reply-To: <000001cc4849$d366e490$7a34adb0$@ghur.net> References: <000001cc4849$d366e490$7a34adb0$@ghur.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 2011-07-22 at 01:31 -0700, Sameer R. Manek wrote: > While attempting to build glib20 (2.26.1) from ports using gcc v4.6.2, I > encountered the error > Well first glib's configure check if the compiler/linker supports this flag "checking for -Bsymbolic-functions linker flag... yes". I also test build glib20 with gcc46 after your report and it works fine. However I believe that if you use a gcc version from ports it should use also the linker from the binutils package, not the linker from base. -Koop > > /usr/bin/ld: unrecognized option '-Bsymbolic-functions' > > > > I'm not sure if the syntax has changed from gcc 4.2.2. to gcc 4.6.2, but the > following Makefiles need to be adjust for it to properly compile. > > > > /usr/ports/devel/glib20/work/glib-2.26.1/glib/Makefile > > /usr/ports/devel/glib20/work/glib-2.26.1/gmodule/Makefile > > /usr/ports/devel/glib20/work/glib-2.26.1/gthread/Makefile > > /usr/ports/devel/glib20/work/glib-2.26.1/gobject/Makefile > > /usr/ports/devel/glib20/work/glib-2.26.1/gio/Makefile > > > > > > Change the line: > > GLIB_LINK_FLAGS = -Wl,-Bsymbolic-functions > > to: > > GLIB_LINK_FLAGS = -Wl,-Bsymbolic > > > > Thanks > > Sameer > > > > Relevant versions: > > 8.2-STABLE FreeBSD 8.2-STABLE #0: Thu Jul 21 21:35:24 PDT > > gcc version 4.6.2 20110715 (prerelease) (FreeBSD Ports Collection) > > _______________________________________________ > freebsd-gnome@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-gnome > To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1311328719.2003.5.camel>