| Summary: | rootfs lacks /lib64 directory for 64 bits arch | ||
|---|---|---|---|
| Product: | buildroot | Reporter: | Bardon.j <bardon.pro> |
| Component: | Other | Assignee: | unassigned |
| Status: | RESOLVED FIXED | ||
| Severity: | major | CC: | buildroot |
| Priority: | P5 | ||
| Version: | 2009.11 | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Host: | x86_64-linux-gnu | Target: | x86_64-custom-linux-gnu |
| Build: | |||
This has been fixed in modern versions of buildroot. |
bug version: Buildroot-2010.11 (does not exists in version field). When x86_64/generic (Crosstool-NG toolchain, glibc) architecture is chosen compiled executables expect to have pure 64 bit libs in lib64 : /src/buildroot-2010.11$ ldd output/target/bin/bash linux-vdso.so.1 => (0x00007fff50fff000) libncurses.so.5 => /lib/libncurses.so.5 (0x00007fe7f6c2b000) libdl.so.2 => /lib/libdl.so.2 (0x00007fe7f6a27000) libc.so.6 => /lib/libc.so.6 (0x00007fe7f66d4000) /lib64/ld-linux-x86-64.so.2 (0x00007fe7f6e6a000) ld-linux-x86-64.so.2 is located in /lib. Need to have a link from lib64 to lib in fs/skeleton : cd fs/skeleton ln -s /lib lib64 4 drwxr-xr-x 16 andromede andromede 4096 déc 15 16:51 . 4 drwxr-xr-x 14 andromede andromede 4096 nov 30 16:52 .. 4 drwxr-xr-x 2 andromede andromede 4096 nov 30 16:52 bin 4 drwxr-xr-x 3 andromede andromede 4096 nov 30 16:52 dev 4 drwxr-xr-x 5 andromede andromede 4096 nov 30 16:52 etc 4 drwxr-xr-x 2 andromede andromede 4096 nov 30 16:52 home 4 drwxr-xr-x 2 andromede andromede 4096 nov 30 16:52 lib 0 lrwxrwxrwx 1 andromede andromede 4 déc 15 16:51 lib64 -> /lib 4 drwxr-xr-x 2 andromede andromede 4096 nov 30 16:52 mnt 4 drwxr-xr-x 2 andromede andromede 4096 nov 30 16:52 opt 4 drwxr-xr-x 2 andromede andromede 4096 nov 30 16:52 proc 4 drwxr-xr-x 2 andromede andromede 4096 nov 30 16:52 root 4 drwxr-xr-x 2 andromede andromede 4096 nov 30 16:52 sbin 4 drwxr-xr-x 2 andromede andromede 4096 nov 30 16:52 sys 4 drwxr-xr-x 2 andromede andromede 4096 nov 30 16:52 tmp 4 drwxr-xr-x 6 andromede andromede 4096 nov 30 16:52 usr 4 drwxr-xr-x 3 andromede andromede 4096 nov 30 16:52 var refs: GCC 4.3.5 Glibc 2.11.1 (generated by Crosstool-NG 1.9) target is Intel x86_64.