Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 Apr 2013 16:19:23 -0500
From:      ajtiM <lumiwa@gmail.com>
To:        freebsd-office@freebsd.org
Cc:        Tijl Coosemans <tijl@coosemans.org>, Dimitry Andric <dim@freebsd.org>, Chris Rees <utisoft@gmail.com>, miwi@freebsd.org
Subject:   Re: Fwd: libreoffice-4.0.1_1 failed on i386 8
Message-ID:  <1538854.KTsSnVrcCr@luna.wi.rr.com>
In-Reply-To: <5166FE47.8080503@FreeBSD.org>
References:  <5166E5A2.3010708@coosemans.org> <5166F48E.8090103@FreeBSD.org> <5166FE47.8080503@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thursday, April 11, 2013 14:17:43 Jung-uk Kim wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> On 2013-04-11 13:36:14 -0400, Dimitry Andric wrote:
> > On 2013-04-11 18:32, Tijl Coosemans wrote:
> >> On 2013-04-02 06:52, Martin Wilke wrote:
> > ...
> > 
> >>>> local symbol 0: discarded in section
> >>>> `.text._ZN3osl5MutexD1Ev' from
> >>>> /tmp/lobuild/workdir/unxfbsdi.pro/CxxObject/sal/rtl/source/logfile.o
> 
> clang: error: linker command failed with exit code 1 (use -v to see
> 
> >>>> invocation)
> >> 
> >> After a bit of googling I found similar errors reported here:
> >> http://llvm.org/bugs/show_bug.cgi?id=9758
> >> 
> >> That page says it's a bug in ld fixed here:
> >> http://sourceware.org/ml/binutils-cvs/2004-06/msg00130.html
> >> http://sourceware.org/ml/binutils-cvs/2004-07/msg00002.html
> >> (fixup)
> >> 
> >> The first patch was also submitted here:
> >> http://www.freebsd.org/cgi/query-pr.cgi?pr=gnu/161869
> >> 
> >> Libreoffice is built with clang from ports but that still uses
> >> ld from base which is quite old on FreeBSD 8.
> > 
> > Isn't it more reasonable to have clang from ports built by ld from
> > the binutils port instead?
> 
> That's entirely maintainer's call to make.  However, I don't think it
> is really necessary if you asking my opinion.
> 
> >> I think it's too late and too risky to start patching binutils in
> >> stable/8 and releng/8.4 now (Dimitry?),
> > 
> > I am not sure if such a patch would make it past re@, and even
> > then, users of older releases will be left in the cold.
> 
> Exactly my thought.
> 
> >> so maybe it's best to build Libreoffice on 8.x with ports gcc
> >> (which uses ports binutils). See attached patch.
> > 
> > Which also uses the ld from the binutils port, so there isn't much
> > difference in the end. :-)
> 
> Agreed. :-)
> 
> FYI, I have committed it in RedPorts:
> 
> https://redports.org/changeset/11047
> 
> I believe that's enough.  Please test if you can.
> 
> Jung-uk Kim

I tested and it works but when I star LibreOffice it crashes as before on my 
9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243826: Tue Dec  4 06:55:39 UTC 2012     
root@obrian.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
.


Mitja
----------
http://www.redbubble.com/people/lumiwa



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1538854.KTsSnVrcCr>