incubator-ooo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andre Fischer ...@a-w-f.de>
Subject Re: R: ld: gold vs bfd
Date Tue, 10 Jan 2012 16:33:56 GMT
On 10.01.2012 14:43, Rob Weir wrote:
> On Fri, Dec 23, 2011 at 9:37 AM, Andre Fischer<af@a-w-f.de>  wrote:
>> On 12/21/11 8:12 PM, Pedro Giffuni wrote:
>>>
>>>
>>> --- Mer 21/12/11, Andre Fischer<andre@a-w-f.de>    ha scritto:
>>> ...
>>>>
>>>> Hi all,
>>>>
>>>> I ran into a problem with a Linux build.  On Ubuntu
>>>> (both 32bit and 64bit) linking of comphelper failed
>>>> with a lot of unresolved references.  With the help of
>>>> Herbert I could solve this by using a different linker.
>>>> Instead of ld.bfd I used ld.gold and could build comphelper
>>>> and the rest of OpenOffice.
>>>>
>>>> On Fedora this seems to work out of the box.
>>>>
>>>> I am now working on CoinMP (the lp_solve
>>>> replacement).  It builds without problems on Windows
>>>> and
>>>> Mac but has linker errors on Linux.  Eventually I
>>>> found that going back to ld.bfd solved this problem.
>>>>
>>>> Has anybody else experienced problems with the linker?
>>>>
>>>> Does anybody on this list have a deeper understanding of
>>>> the Linux linkers and can explain
>>>> what is going on and how to better solve it?
>>>>
>>> My understanding is that gold is still experimental: it
>>> is the planned replacement for GNU ld but GNU ld is
>>> still the default for some good reason.
>>>
>>> The most common problems I've seen with GNU ld are
>>> related to the linking order:
>>>
>>> http://stackoverflow.com/questions/45135/linker-order-gcc
>>
>>
>> That is the kind of problem that I ran (and still run) into in comphelper.
>>   Does anybody else has this problem, or is it just me?
>>
>
> I'm seeing link errors now with comphelper.  This is on Ubuntu.  It
> worked fine a few weeks ago.

Did you upgrade your Ubuntu?

Which version are you using? 11.10?

>
> -Rob
>
>>
>>>
>>> While here, CoinMP has some outdated components.
>>> I have a couple of header cleanups here:
>>> http://www.freebsd.org/cgi/cvsweb.cgi/ports/math/coinmp/files/
>>
>>
>> Good to know.  A quick glance shows that these patches are against CoinMP
>> 1.4,  and I am working with CoinMP 1.6.  But there may be valuable
>> information there.  I will look into this after the hollidays.
>>
>> Regards,
>> Andre
>>
>>> cheers,
>>>
>>> Pedro.
>>
>>

Mime
View raw message