Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 146518 - crossdev-0.9.16-r1 built xgcc does not find crt1.o
Summary: crossdev-0.9.16-r1 built xgcc does not find crt1.o
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: High major
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
: 146540 146541 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-09-06 00:42 UTC by Joakim Tjernlund
Modified: 2006-09-07 10:03 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joakim Tjernlund 2006-09-06 00:42:59 UTC
Just rebuilt my cross tools(both ulibc and glibc versions) with crossdev and
now I get:

powerpc-softfloat-linux-gnu-gcc tst.c
/usr/libexec/gcc/powerpc-softfloat-linux-gnu/ld: crt1.o: No such file: No such file or directory
collect2: ld returned 1 exit status

here is a strace:
waitpid(22462, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 22462
stat64("/usr/libexec/gcc/powerpc-softfloat-linux-uclibc/3.4.6/collect2", {st_mode=S_IFREG|0755, st_size=85404, ...}) = 0
access("/usr/libexec/gcc/powerpc-softfloat-linux-uclibc/3.4.6/collect2", X_OK) = 0
access("/usr/lib/gcc/powerpc-softfloat-linux-uclibc/3.4.6/crt1.o", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/gcc/powerpc-softfloat-linux-uclibc/3.4.6/crt1.o", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/gcc/powerpc-softfloat-linux-uclibc/3.4.6/../../../../powerpc-softfloat-linux-uclibc/lib/powerpc-softfloat-linux-uclibc/3.4.6/crt1.o", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/gcc/powerpc-softfloat-linux-uclibc/3.4.6/../../../../powerpc-softfloat-linux-uclibc/lib/crt1.o", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/gcc/powerpc-softfloat-linux-uclibc/3.4.6/crti.o", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/gcc/powerpc-softfloat-linux-uclibc/3.4.6/crti.o", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/gcc/powerpc-softfloat-linux-uclibc/3.4.6/../../../../powerpc-softfloat-linux-uclibc/lib/powerpc-softfloat-linux-uclibc/3.4.6/crti.o", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/gcc/powerpc-softfloat-linux-uclibc/3.4.6/../../../../powerpc-softfloat-linux-uclibc/lib/crti.o", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/gcc/powerpc-softfloat-linux-uclibc/3.4.6/crtbegin.o", R_OK) = 0
stat64("/usr/lib/gcc/powerpc-softfloat-linux-uclibc/3.4.6/.", {st_mode=S_IFDIR|0755, st_size=648, ...}) = 0
stat64("/usr/lib/gcc/powerpc-softfloat-linux-uclibc/3.4.6/.", {st_mode=S_IFDIR|0755, st_size=648, ...}) = 0
stat64("/usr/lib/gcc/powerpc-softfloat-linux-uclibc/3.4.6/../../../../powerpc-softfloat-linux-uclibc/lib/powerpc-softfloat-linux-uclibc/3.4.6/.", 0xbfbafe3c) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/gcc/powerpc-softfloat-linux-uclibc/3.4.6/../../../../powerpc-softfloat-linux-uclibc/lib/.", {st_mode=S_IFDIR|0755, st_size=816, ...}) = 0
access("/usr/lib/gcc/powerpc-softfloat-linux-uclibc/3.4.6/crtsavres.o", R_OK) = 0
access("/usr/lib/gcc/powerpc-softfloat-linux-uclibc/3.4.6/crtend.o", R_OK) = 0
access("/usr/lib/gcc/powerpc-softfloat-linux-uclibc/3.4.6/crtn.o", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/gcc/powerpc-softfloat-linux-uclibc/3.4.6/crtn.o", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/gcc/powerpc-softfloat-linux-uclibc/3.4.6/../../../../powerpc-softfloat-linux-uclibc/lib/powerpc-softfloat-linux-uclibc/3.4.6/crtn.o", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/gcc/powerpc-softfloat-linux-uclibc/3.4.6/../../../../powerpc-softfloat-linux-uclibc/lib/crtn.o", R_OK) = -1 ENOENT (No such file or directory)
stat64("/usr/libexec/gcc/powerpc-softfloat-linux-uclibc/3.4.6/collect2", {st_mode=S_IFREG|0755, st_size=85404, ...}) = 0
access("/usr/libexec/gcc/powerpc-softfloat-linux-uclibc/3.4.6/collect2", X_OK) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7e576f8) = 22463
/usr/libexec/gcc/powerpc-softfloat-linux-uclibc/ld: crt1.o: No such file: No such file or directory
collect2: ld returned 1 exit status
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-09-06 05:21:32 UTC
*** Bug 146540 has been marked as a duplicate of this bug. ***
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-09-06 05:25:08 UTC
*** Bug 146541 has been marked as a duplicate of this bug. ***
Comment 3 Joakim Tjernlund 2006-09-06 05:59:50 UTC
please restore crossdev-0.9.16, I can't build a usable softfloat cross compiler
with crossdev-0.9.16-r1


PS.
  Sorry for the dupes, not sure what happend.
Comment 4 Joakim Tjernlund 2006-09-06 06:36:25 UTC
powerpc-linux-uclibc-gcc -v -help shows:
Reading specs from /usr/lib/gcc/powerpc-linux-uclibc/3.4.6/specs
Configured with: /var/tmp/cross/powerpc-linux-uclibc/portage/gcc-3.4.6-r2/work/gcc-3.4.6/configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/powerpc-linux-uclibc/gcc-bin/3.4.6 --includedir=/usr/lib/gcc/powerpc-linux-uclibc/3.4.6/include --datadir=/usr/share/gcc-data/powerpc-linux-uclibc/3.4.6 --mandir=/usr/share/gcc-data/powerpc-linux-uclibc/3.4.6/man --infodir=/usr/share/gcc-data/powerpc-linux-uclibc/3.4.6/info --with-gxx-include-dir=/usr/lib/gcc/powerpc-linux-uclibc/3.4.6/include/g++-v3 --host=i686-pc-linux-gnu --target=powerpc-linux-uclibc --build=i686-pc-linux-gnu --disable-altivec --disable-nls --with-system-zlib --disable-checking --disable-werror --disable-libunwind-exceptions --disable-multilib --disable-libgcj --enable-languages=c --disable-shared --disable-threads --without-headers --disable-__cxa_atexit --enable-target-optspace --enable-clocale=uclibc --with-cpu=603e
Thread model: single
gcc version 3.4.6 (Gentoo 3.4.6-r2, ssp-3.4.6-1.0, pie-8.7.9)

There is no sysroot in there
Comment 5 SpanKY gentoo-dev 2006-09-06 13:24:08 UTC
this is because of new cross-compile stuff added by kugelfang

should be fixed in cvs now
Comment 6 Joakim Tjernlund 2006-09-07 08:42:43 UTC
Can't see any fix in CVS or on http://packages.gentoo.org/
Comment 7 SpanKY gentoo-dev 2006-09-07 10:03:05 UTC
it is now :p