XFree86 build
Bill Squire
billsf at curacao.n2it.nl
Sat Jan 31 11:31:08 PST 2004
On Sat, Jan 31, 2004 at 12:00:38AM -0800, David O'Brien wrote:
> On Sat, Jan 31, 2004 at 02:55:25AM -0500, Jem Matzan wrote:
> > On Sat, 2004-01-31 at 02:48, David O'Brien wrote:
> > > On Sat, Jan 31, 2004 at 01:35:47AM -0500, Jem Matzan wrote:
> > > > What's in your /etc/make.conf? I have CPUTYPE?=?x86_64 for the CPU
> > > > type,
> > >
> > > That is so totally wrong, I don't know where the idea could have come
> > > from. There is a single AMD64 implimentation at this time, so there are
> > > no choices (or things to tweak). x86_64 is Linux's bastardized spelling
> > > of "AMD64".
> >
> > Hey that's wonderful, but do you have a suggestion as to what the
> > CPUTYPE should be?
>
> Yes, don't set it.
Here is a question for David or anybody:
CPUTYPE?=. is therefore correct? (or nothing at all?)
The two settings below have worked well for some time now. Is this wrong
too?
CPUTYPE?= amd64
TARGET_ARCH?= amd64
Is there any chance of setting compatibility for "Linux's bastardized
spelling" of 'amd64' at the top level? (In /etc/make.conf ?) This is still
one (if not the most) common trivial patch in the ports.
CXXFLAGS+= -fPIC -DPIC seems to always work. The Linux people say: "It's
a workaround -- don't.
Placing -fPIC in CFLAGS= sometimes causes the compiler to bomb, while not
having it to make some some libs (in the right Makefile) will cause the
linker to bomb with a very Linux like "x86_64_32" in the error message.
What gives? It certainly is "amd64", but "HAMMER" is still used to ID the
"amd64" in the kernel conf? Certainly I like what I have, but if there is
one and only one "amd64", calling it by atleast three names looks like
trouble.
Bill
More information about the freebsd-amd64
mailing list