The compiler is able to locate libgcc_s and crt1.o now
This commit is contained in:
parent
2a6cd19943
commit
3f37adc7f3
@ -174,6 +174,11 @@ cd ../obj_glibc
|
||||
cd ../obj_gcc
|
||||
%make_install install DESTDIR=%buildroot
|
||||
|
||||
# relocate target libgcc_s
|
||||
mv %buildroot%prefix/lib/gcc/%target/lib64/libgcc_s.so* %buildroot%prefix/lib/gcc/%target/%gcc_branch/
|
||||
rmdir %buildroot%prefix/lib/gcc/%target/lib64
|
||||
|
||||
|
||||
rm -rf %buildroot%sysroot/etc
|
||||
rm -rf %buildroot%sysroot/var
|
||||
rm -rf %buildroot%sysroot/sbin
|
||||
@ -184,22 +189,25 @@ rm -rf %buildroot%sysroot/usr/libexec
|
||||
rm -rf %buildroot%sysroot/usr/lib64/audit
|
||||
rm -rf %buildroot%sysroot/usr/lib64/gconv
|
||||
|
||||
# XXX: gcc needs this to locate crt1.o
|
||||
install -d -m 755 %buildroot%sysroot/usr/lib
|
||||
|
||||
# Leave alone $target libraries
|
||||
%add_verify_elf_skiplist %sysroot/* %prefix/lib/gcc/%target/%gcc_branch/* %prefix/lib/gcc/%target/lib64/*
|
||||
%add_findreq_skiplist %sysroot/* %prefix/lib/gcc/%target/%gcc_branch/* %prefix/lib/gcc/%target/lib64/*
|
||||
%add_findprov_skiplist %sysroot/* %prefix/lib/gcc/%target/%gcc_branch/* %prefix/lib/gcc/%target/lib64/*
|
||||
%add_debuginfo_skiplist %sysroot/* %prefix/lib/gcc/%target/%gcc_branch/* %prefix/lib/gcc/%target/lib64/*
|
||||
%add_verify_elf_skiplist %sysroot/* %prefix/lib/gcc/%target/%gcc_branch/*
|
||||
%add_findreq_skiplist %sysroot/* %prefix/lib/gcc/%target/%gcc_branch/*
|
||||
%add_findprov_skiplist %sysroot/* %prefix/lib/gcc/%target/%gcc_branch/*
|
||||
%add_debuginfo_skiplist %sysroot/* %prefix/lib/gcc/%target/%gcc_branch/*
|
||||
|
||||
find %buildroot
|
||||
|
||||
%files
|
||||
%_bindir/*
|
||||
%prefix/lib/gcc/%target/%gcc_branch/*
|
||||
%prefix/lib/gcc/%target/lib64/*
|
||||
%prefix/libexec/gcc/%target/*
|
||||
%prefix/%target/bin/*
|
||||
%prefix/%target/lib/ldscripts/*
|
||||
%sysroot/usr/include/*
|
||||
%sysroot/usr/lib
|
||||
%sysroot/lib64/*
|
||||
%sysroot/usr/lib64/*
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user