Hi

I testing some software I maintain using the recently release
Xcode-4.2 on Mac OS X 10.7.2, and am running into the follow error
during link:

/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=gnu99  -g
-O2 -g3 -O4 -Wall -W -Wmissing-prototypes -Wstrict-prototypes -Wshadow
-Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -fno-common
-Wnested-externs -Wno-format-zero-length -fno-strict-aliasing -Werror
-mmacosx-version-min=10.4 -version-info 0:0:0  -o liblalsupport.la
-rpath /opt/lscsoft/lal/lib Audio.lo ConfigFile.lo FileIO.lo
LALCache.lo LALInitBarycenter.lo LALMath3DPlot.lo LALMathNDPlot.lo
LogPrintf.lo PrintFrequencySeries.lo PrintTimeSeries.lo PrintVector.lo
ReadFiltersFile.lo ReadFrequencySeries.lo ReadTimeSeries.lo
ReadNoiseSpectrum.lo SegmentsIO.lo StreamSeriesInput.lo
StreamSeriesOutput.lo StreamSequenceInput.lo StreamGridInput.lo
StreamGridOutput.lo StreamVectorInput.lo StreamVectorSequenceInput.lo
UserInput.lo getopt.lo getopt1.lo -lz -lfftw3 -lfftw3f -lgsl
-lgslcblas -lm  -L/opt/local/lib -lgsl -lgslcblas -lm
-L/opt/local/lib -lfftw3 -lfftw3f -lm
libtool: link: gcc -std=gnu99 -dynamiclib -Wl,-undefined
-Wl,dynamic_lookup -o .libs/liblalsupport.0.dylib  .libs/Audio.o
.libs/ConfigFile.o .libs/FileIO.o .libs/LALCache.o
.libs/LALInitBarycenter.o .libs/LALMath3DPlot.o .libs/LALMathNDPlot.o
.libs/LogPrintf.o .libs/PrintFrequencySeries.o .libs/PrintTimeSeries.o
.libs/PrintVector.o .libs/ReadFiltersFile.o
.libs/ReadFrequencySeries.o .libs/ReadTimeSeries.o
.libs/ReadNoiseSpectrum.o .libs/SegmentsIO.o .libs/StreamSeriesInput.o
.libs/StreamSeriesOutput.o .libs/StreamSequenceInput.o
.libs/StreamGridInput.o .libs/StreamGridOutput.o
.libs/StreamVectorInput.o .libs/StreamVectorSequenceInput.o
.libs/UserInput.o .libs/getopt.o .libs/getopt1.o   -lz
-L/opt/local/lib /opt/local/lib/libgsl.dylib
/opt/local/lib/libgslcblas.dylib /opt/local/lib/libfftw3.dylib
/opt/local/lib/libfftw3f.dylib -lm  -O2 -O4 -mmacosx-version-min=10.4
 -install_name  /opt/lscsoft/lal/lib/liblalsupport.0.dylib
-compatibility_version 1 -current_version 1.0 -Wl,-single_module
ld: in .libs/Audio.o, could not parse object file .libs/Audio.o:
Malformed metadata record for architecture x86_64

the compiler being used is:

$ gcc --version
i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc.
build 5658) (LLVM build 2336.1.00)
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

$

A brief Googling on the error suggests configuring with the
--build=x86_64 option, this allows the build to proceed a little
further but then another source files fails to link with the same
error.

Could this potentially be some kind of libtool issue, i.e. it not
being passed the appropriate options, or not knowing about this
compiler.

Any suggestions on how to debug this further?

Cheers

Adam

_______________________________________________
https://lists.gnu.org/mailman/listinfo/libtool

Reply via email to