Date: Fri, 22 Jul 2011 01:31:59 -0700 From: "Sameer R. Manek" <manek@ghur.net> To: <gnome@FreeBSD.org> Subject: compiling glib20 in ports with gcc v4.6.2 Message-ID: <000001cc4849$d366e490$7a34adb0$@ghur.net>
next in thread | raw e-mail | index | archive | help
While attempting to build glib20 (2.26.1) from ports using gcc v4.6.2, I encountered the error /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)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?000001cc4849$d366e490$7a34adb0$>