cvs commit: ports/emulators/linux_base-8 Makefile
David O'Brien
obrien at FreeBSD.org
Fri Dec 31 14:17:46 PST 2004
On Fri, Dec 31, 2004 at 03:11:09PM -0500, Trevor Johnson wrote:
> David O'Brien wrote:
>
> > On Thu, Dec 30, 2004 at 07:41:02PM +0000, Trevor Johnson wrote:
> > > trevor 2004-12-30 19:41:02 UTC
> > >
> > > FreeBSD ports repository
> > >
> > > Modified files:
> > > emulators/linux_base-8 Makefile
> > > Log:
> > > On amd64, the installation script contained in the glibc RPM fails.
> > > Work around this by using the --noscripts option.
> > >
> > > PR: 75645
> > > Submitted by: Carlos F. A. Paniago and Conrad J. Sabatier
> > >
> > > Revision Changes Path
> > > 1.94 +1 -0 ports/emulators/linux_base-8/Makefile
> > > http://cvsweb.freebsd.org/ports/emulators/linux_base-8/Makefile.diff?r1=1.93&r2=1.94
> >
> > Please back this out -- it is wrong as you didn't add code to manually do
> > all the things glibc's script does. There is a reason I have't made this
> > change -- it gives the perception that this port now cleanly installs and
> > runs on AMD64 -- it doesn't (even with this change). I've put a lot of
> > time into trying to polish the linux32 compat experience on FreeBSD/AMD64
> > and this undoes some of that effort.
>
> When I made the port, I marked it with "ONLY_FOR_ARCHS=i386". Without
> discussing it with me, you added amd64 to that with the log message "First
> cut at supporting AMD64 (to give 32-bit support)" and without adding any
> kind of warning that it was broken. I don't have access to an x86-64
> computer but I got the impression from your commit that it was supposed to
> work. Then the next day Mr. Paniagua pointed out that in fact it didn't.
> Without ever having heard from you on the subject of the AMD support, I
> decided that a kludge would be preferable to something that did not work
> at all.
I enabled people to (1) see the framework for how 32-bit linux support
should be handled on AMD64, and (2) enabled others to participated in the
debugging of the problems which lead to multiple fruitfull threads on the
freebsd-amd64@ mailing list.
--
-- David (obrien at FreeBSD.org)
More information about the cvs-ports
mailing list