bug-coreutils
[Top][All Lists]
Advanced

[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)


Attachment: config.log.bz2
Description: Binary data

Attachment: cmd_output_tail.bz2
Description: Binary data


Regards,

Elias Pipping

reply via email to

[Prev in Thread] Current Thread [Next in Thread]