cvs commit: src/gnu/usr.bin/cc/cc_tools Makefile
Ruslan Ermilov
ru at freebsd.org
Sun May 20 06:31:58 UTC 2007
On Sat, May 19, 2007 at 10:58:04AM -0400, Alexander Kabaev wrote:
> On Sat, 19 May 2007 12:51:03 +0400
> Ruslan Ermilov <ru at FreeBSD.org> wrote:
>
> > On Sat, May 19, 2007 at 07:56:09AM +0000, Scott Long wrote:
> > > scottl 2007-05-19 07:56:09 UTC
> > >
> > > FreeBSD src repository
> > >
> > > Modified files:
> > > gnu/usr.bin/cc/cc_tools Makefile
> > > Log:
> > > Work-around for upgrading from a pre-symbol-versioned world.
> > >
> > > Blame-to: cperciva
> > >
> > > Revision Changes Path
> > > 1.86 +1 -0 src/gnu/usr.bin/cc/cc_tools/Makefile
> > >
> > Can you elaborate as to what problem you're trying to address?
> > I went through this process yesterday and hit no problems, all
> > was smooth.
>
> GCC build tools somehow were built against shared libc.so.7 with symbol
> versioning, instead of library on host. So then when we attempted to
> run them, they were failing. I do not know why it was happening on
> amd64 machine Scott was trying upgrade on yet. My relatively old i386
> installation worked without a hitch :(
>
It sometimes happens when the date/time are not being set
properly, so that the tools are mistakenly rebuilt again
at an inappropriate time when in the foreign environment
of the target -- the problem is usually understood better
when building for another CPU architecture and hitting it.
I think this was an inappropriate commit to make, unless
the problem can be reproduced. I have upgraded several
i386's and amd64's without a problem.
Cheers,
--
Ruslan Ermilov
ru at FreeBSD.org
FreeBSD committer
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/cvs-src/attachments/20070520/caed6fd2/attachment.pgp
More information about the cvs-src
mailing list