pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/41933 (pkgsrc/firefox picks wrong ld arguments under Solaris)



The following reply was made to PR pkg/41933; it has been noted by GNATS.

From: Tim Zingelman <tez%netbsd.org@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: solaris-pkg-people%netbsd.org@localhost, gnats-admin%netbsd.org@localhost, 
        pkgsrc-bugs%netbsd.org@localhost, sd4dfg2%hotmail.com@localhost
Subject: Re: pkg/41933 (pkgsrc/firefox picks wrong ld arguments under Solaris)
Date: Wed, 23 Sep 2009 09:49:05 -0500

 On Wed, Sep 23, 2009 at 9:00 AM, J=F6rn Clausen 
<joernc%googlemail.com@localhost> wro=
 te:
 > The following reply was made to PR pkg/41933; it has been noted by GNATS.
 >
 > From: =3D?ISO-8859-1?Q?J=3DF6rn_Clausen?=3D <joernc%googlemail.com@localhost>
 > To: gnats-bugs%netbsd.org@localhost
 > Cc:
 > Subject: Re: pkg/41933 (pkgsrc/firefox picks wrong ld arguments under Sol=
 aris)
 > Date: Wed, 23 Sep 2009 15:56:33 +0200
 >
 > =A0> =3DA0> =3DA0Any suggestions on this? =3DA0I really reallly need to g=
 et a new ve=3D
 > =A0rsion of fir=3D3D
 > =A0> =3DA0> =3DA0efox installed.
 > =A0>
 > =A0> =3DA0You're using gcc34 from pkgsrc and seem to be hitting toolchain=
  bugs.
 > =A0> =3DA0My recommendation would be to try a newer compiler package from
 > =A0> =3DA0somewhere else, or perhaps sun studio 12 which I think is likel=
 y to be
 > =A0> =3DA0the best supported compiler, both by pkgsrc and mozilla.
 >
 > =A0Sooner or later you will run into problems using Sun Studio (which is
 > =A0not pkgsrc's fault, but of ignorant developers upstream). But firefox
 > =A0built with gcc34 is not able to use the Java plugin, which reduces the
 > =A0usability of firefox (YMMV). I finally settled on using the binary
 > =A0version distributed by Mozilla.
 >
 > =A0--=3D20
 > =A0Joern Clausen
 > =A0http://thebloeg.blogspot.com/
 > =A0http://www.oe-files.de/oefiles/
 
 If you install devel/binutils and then mv /usr/ccs/bin/ld
 /usr/ccs/bin/ld.save (because gcc will not cooperate without a rebuild
 unless you do) then it is possible to use the gnu ld.  I have been
 using a local update to binutils 2.19.1 rather than the 2.17 which is
 the latest in the pkgsrc tree.
 
 Going back and forth between the solaris ld and the gnu ld has let me
 build most things I needed... I must admit I ran out of time to get
 firefox working and am currently using the binary Mozilla dist as
 well, but hope to get back to it, or at least create a binary package
 that will install the Mozilla dist on solaris.
 
  - Tim
 


Home | Main Index | Thread Index | Old Index