Date: Sun, 11 Feb 2007 21:14:16 +0100 From: Rainer Hurling <rhurlin@gwdg.de> To: Eygene Ryabinkin <rea-fbsd@codelabs.ru> Cc: Jiawei Ye <leafy7382@gmail.com>, freebsd-ports@freebsd.org Subject: Re: X.org, dlopen and -current problem Message-ID: <45CF7918.2000309@gwdg.de> In-Reply-To: <20070211145035.GH73008@codelabs.ru> References: <c21e92e20702020820y1fbdf2f6s7d3e4d3404acb29d@mail.gmail.com> <45CD95A3.4010606@gwdg.de> <c21e92e20702100210y27e40541o794a1c9c8e4002bf@mail.gmail.com> <45CDA111.9050100@gwdg.de> <20070211145035.GH73008@codelabs.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
Eygene, thank you for the patch. I tried it as described, and it seems to work (7-CURRENT on amd64 from 02/10/2007, no objformat). The next five days I am on business trip and so not able to test anything, sorry. Rainer Eygene Ryabinkin schrieb: >> After buildworld and buildkernel I have done a 'make delete-old-libs' and >> removed objformat. I think now we are on the right path ... > > I've managed to get xorg-server to run at 7-CURRENT. The attached file > should be put into the files/ directory of the xorg-server port (the > existing file should be overwritten). It works for me, so, please, test > it. > > I've not been able to spot the deep reason, but the immediate reason > for failures was that no external symbols from the libraries were exported > in the 'Xorg' binary for the dlopen() function. The addition of > --export-dynamic flag to the 'ld' program solved the problem. > > I will try to understand if objformat changes are related to this problem. > Jiawei, thanks for the pointer.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?45CF7918.2000309>