[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Building universal binaries makes 'check' fail
From: |
Elias Pipping |
Subject: |
Building universal binaries makes 'check' fail |
Date: |
Tue, 27 Feb 2007 10:27:18 +0100 |
Hello,
I'm trying to get coreutils to build universal binaries via
MacPorts.
coreutils is usually built with these configure parameters:
* --prefix=...
* --programm-prefix=...
* --infodir=...
* --mandir=...
* --disable-nls
none of which should be of importance
That way I get working ppc-only binaries on my machine, a g4,
macosx 10.4.8 - e.g. (not installed):
$ll ls
-rwxr-xr-x 1 root admin 311468 Feb 27 09:33 ls
$file ls
ls: Mach-O executable ppc
when building universal binaries the configure parameters are
different:
* --disable-dependency-tracking
is appended
also these flags are set:
CFLAGS="-isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch ppc \
-arch i386"
LDFLAGS="-arch ppc -arch i386"
(see config.log)
The resulting binaries look like this (after installation):
$ll ls
-rwxr-xr-x 1 root admin 320044 Feb 27 10:05 ls
$file ls
ls: Mach-O fat file with 2 architectures
ls (for architecture i386): Mach-O executable i386
ls (for architecture ppc): Mach-O executable ppc
The actual problem (while these binaries work flawlessly for me)
is that 'make check' fails (see cmd_output_tail)
config.log.bz2
Description: Binary data
cmd_output_tail.bz2
Description: Binary data
Regards,
Elias Pipping
- Building universal binaries makes 'check' fail,
Elias Pipping <=