Date: Sun, 06 Jan 2019 23:37:31 +0000 From: bugzilla-noreply@freebsd.org To: gnome@FreeBSD.org Subject: [Bug 220103] devel/glib20: ld-elf.so.1: /usr/local/lib/libglib-2.0.so.0: Undefined symbol "environ" (WITH_LLD_IS_LD) Message-ID: <bug-220103-6497-nl2A1x2lx5@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-220103-6497@https.bugs.freebsd.org/bugzilla/> References: <bug-220103-6497@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D220103 --- Comment #31 from Chris Hutchinson <portmaster@bsdforge.com> --- (In reply to Dimitry Andric from comment #28) > Created attachment 200811 [details] > Add FreeBSD specific entries to chrome's version map >=20 > Here is a patch that works for me, at least. It explicitly adds __progna= me > and environ, which are (as far as I know) the only two symbols that are > required to be exported from an executable. >=20 > I'm side stepping the wildcard problem too, but first listing the "local:= *" > line, then listing the global symbols after that. This works fine for ll= d, > but I didn't try recent BFD ld yet on it. Chromium is rather expensive in > terms of build time... >=20 > In any case, this approach can also work for other chromium based ports s= uch > as iridium. Mplayer is maybe a simpler case, as its version script can > simply be deleted. Thank you for all the time you've spent on this! I was also going to give that a try. But hadn't found enough time to test it.. till now. My results were negative. :( As I had already built, and installed it. I performed the following: # cd /usr/ports/iridium # make deinstall # make patch edited the patch-build_linux_chrome.map file. moving the local clause, and asterisk above the global stanzas. then performing # make ... looonnnggg time later ... # make install But no joy. Same result(s) as before. Do I perhaps need to clean out ld(1)'s cache? Dunno. I didn't build a package prior to this. So I can count on pkg(8) not having used a prior built package. Thanks again! --Chris --=20 You are receiving this mail because: You are on the CC list for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-220103-6497-nl2A1x2lx5>