NickThePowerful / iphone-dev

Automatically exported from code.google.com/p/iphone-dev
0 stars 0 forks source link

r165: Linking fails on OSX 10.4 #39

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
I just followed the build instructions
The final step does not complete

What is the expected output? What do you see instead?
a successfull build.

Error message:
make 
GCC_FOR_TARGET="/Users/dominik/Developer/iphone-dev/llvm-gcc-4.0-iphone-build/
gcc/xgcc -B/Users/dominik/Developer/iphone-dev/llvm-gcc-4.0-iphone-build/gcc/ 
-B/usr/
local/arm-apple-darwin/bin/ -B/usr/local/arm-apple-darwin/lib/ -isystem 
/usr/local/arm-
apple-darwin/include -isystem /usr/local/arm-apple-darwin/sys-include" \
  AR_FOR_TARGET="arm-apple-darwin-ar" \
  AR_CREATE_FOR_TARGET="arm-apple-darwin-ar  rc" \
  AR_EXTRACT_FOR_TARGET="arm-apple-darwin-ar  x" \
  AR_FLAGS_FOR_TARGET="" \
  CC="gcc" CFLAGS="-g -O2  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-
prototypes -pedantic -Wno-long-long -Wno-variadic-macros -Wold-style-definition 
 " \
  BUILD_PREFIX="" \
  BUILD_PREFIX_1="loser-" \
  LANGUAGES="" \
  LIBGCC2_CFLAGS="-O2  -DIN_GCC    -W -Wall -Wwrite-strings -Wstrict-prototypes -
Wmissing-prototypes -Wold-style-definition  -isystem ./include  -fPIC -pipe -g -
DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  "  \
  MULTILIB_CFLAGS="" T= crt3.o
/Users/dominik/Developer/iphone-dev/llvm-gcc-4.0-iphone-build/gcc/xgcc -B/Users/
dominik/Developer/iphone-dev/llvm-gcc-4.0-iphone-build/gcc/ 
-B/usr/local/arm-apple-
darwin/bin/ -B/usr/local/arm-apple-darwin/lib/ -isystem 
/usr/local/arm-apple-darwin/include 
-isystem /usr/local/arm-apple-darwin/sys-include -O2  -DIN_GCC    -W -Wall 
-Wwrite-strings 
-Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem 
./include  -fPIC -
pipe -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -dynamiclib -
nodefaultlibs -install_name /usr/local/arm-apple-darwin/lib/libgcc_s`if test . 
= ppc64 ; then 
echo _. ; fi`.1.dylib -single_module -o ./libgcc_s.1.dylib.tmp -Wl,-
exported_symbols_list,libgcc/./libgcc.map -compatibility_version 1 
-current_version 1.0  
libgcc/./_udivsi3_s.o libgcc/./_divsi3_s.o libgcc/./_umodsi3_s.o 
libgcc/./_modsi3_s.o libgcc/./
_dvmd_tls_s.o libgcc/./_muldi3_s.o libgcc/./_negdi2_s.o libgcc/./_lshrdi3_s.o 
libgcc/./
_ashldi3_s.o libgcc/./_ashrdi3_s.o libgcc/./_cmpdi2_s.o libgcc/./_ucmpdi2_s.o 
libgcc/./
_floatdidf_s.o libgcc/./_floatdisf_s.o libgcc/./_fixunsdfsi_s.o 
libgcc/./_fixunssfsi_s.o libgcc/./
_fixunsdfdi_s.o libgcc/./_fixdfdi_s.o libgcc/./_fixunssfdi_s.o 
libgcc/./_fixsfdi_s.o libgcc/./
_fixxfdi_s.o libgcc/./_fixunsxfdi_s.o libgcc/./_floatdixf_s.o 
libgcc/./_fixunsxfsi_s.o libgcc/./
_fixtfdi_s.o libgcc/./_fixunstfdi_s.o libgcc/./_floatditf_s.o 
libgcc/./_clear_cache_s.o libgcc/./
_enable_execute_stack_s.o libgcc/./_trampoline_s.o libgcc/./__main_s.o 
libgcc/./_absvsi2_s.o 
libgcc/./_absvdi2_s.o libgcc/./_addvsi3_s.o libgcc/./_addvdi3_s.o 
libgcc/./_subvsi3_s.o libgcc/./
_subvdi3_s.o libgcc/./_mulvsi3_s.o libgcc/./_mulvdi3_s.o libgcc/./_negvsi2_s.o 
libgcc/./
_negvdi2_s.o libgcc/./_ctors_s.o libgcc/./_ffssi2_s.o libgcc/./_ffsdi2_s.o 
libgcc/./_clz_s.o 
libgcc/./_clzsi2_s.o libgcc/./_clzdi2_s.o libgcc/./_ctzsi2_s.o 
libgcc/./_ctzdi2_s.o libgcc/./
_popcount_tab_s.o libgcc/./_popcountsi2_s.o libgcc/./_popcountdi2_s.o 
libgcc/./_paritysi2_s.o 
libgcc/./_paritydi2_s.o libgcc/./_powisf2_s.o libgcc/./_powidf2_s.o 
libgcc/./_powixf2_s.o 
libgcc/./_powitf2_s.o libgcc/./_mulsc3_s.o libgcc/./_muldc3_s.o 
libgcc/./_mulxc3_s.o libgcc/./
_multc3_s.o libgcc/./_divsc3_s.o libgcc/./_divdc3_s.o libgcc/./_divxc3_s.o 
libgcc/./_divtc3_s.o 
libgcc/./_divdi3_s.o libgcc/./_moddi3_s.o libgcc/./_udivdi3_s.o 
libgcc/./_umoddi3_s.o libgcc/./
_udiv_w_sdiv_s.o libgcc/./_udivmoddi4_s.o libgcc/./unwind-dw2_s.o 
libgcc/./unwind-dw2-fde-
darwin_s.o libgcc/./unwind-sjlj_s.o libgcc/./unwind-c_s.o -lc
/usr/local/bin/arm-apple-darwin-ld: can't locate file for: -lc
collect2: ld returned 1 exit status
make[2]: *** [libgcc_s.dylib] Error 1
make[1]: *** [stmp-multilib] Error 2
make: *** [all-gcc] Error 2

What version of the product are you using? On what operating system?
r165
OSX 10.4

Please provide any additional information below.
I have tried to build on 10.5 preview, which failed. 
Did a make clean and retried on 10.4

Original issue reported on code.google.com by west...@gmail.com on 14 Sep 2007 at 11:37

GoogleCodeExporter commented 9 years ago
When you passed the --with-heavenly=$HEAVENLY switch to the configure script, 
make sure that the 
$HEAVENLY environment variable points to a valid, complete dump of the iPhone 
root partition. Make sure that, 
in particular, usr/lib/libc.dylib exists in that directory.

Original comment by nightwat...@gmail.com on 15 Sep 2007 at 2:14