Fixed
Created: Mar 6, 2014
Updated: Dec 3, 2018
Resolved Date: Apr 22, 2014
Found In Version: 6.0.0.2
Fix Version: 6.0.0.6
Severity: Standard
Applicable for: Wind River Linux 6
Component/s: Userspace
After adding the multitib version of freetype (lib32-freetype) in an existing project with the toolchain libraries installed (eglibc-sourcery-binary and lib32-eglibc-sourcery-binary)
the following libraries are deleted from the filesystem:
/usr/include/bits/syscall-32.h
- /usr/lib/crt1.o
- /usr/lib/crti.o
- /usr/lib/crtn.o
- /usr/lib/libc.so
/usr/lib/libm.so
/work/WindRiver/WR6.0/WindRiver/wrlinux-6/wrlinux/configure
--enable-board=intel-x86-64
--enable-rootfs=glibc_std_sato
--enable-kernel=preempt-rt
--enable-build=production
--with-rcpl-version=0003
make -C build netkit-telnet.addpkg
make -C build krb5.addpkg
make -C build eglibc-sourcery-binary-utils.addpkg
make -C build eglibc-sourcery-binary.build
make -C build lib32-eglibc-sourcery-binary-utils.addpkg
make -C build lib32-eglibc-sourcery-binary.build
make -C build rxvt-unicode.addpkg
make -C build gnupg.addpkg
make -C build rsync.addpkg
make -C build smartmontools.addpkg
make -C build scsidev.addpkg
make -C build gdbserver.addpkg
make -C build lib32-openssl.addpkg
make -C build lib32-util-linux.addpkg
make -C build lib32-file.addpkg
make -C build lib32-libgcrypt.addpkg
make -C build lib32-libgpg-error.addpkg
make -C build lib32-gnutls.addpkg
make -C build lib32-freetype.addpkg
make -C build lib32-libxrender.addpkg
make -C build lib32-libxt.addpkg
make -C build lib32-libxft.addpkg
make -C build lib32-fontconfig.addpkg
make -C build lib32-expat.addpkg
make -C build lib32-krb5.addpkg
make -C build lib32-icu.addpkg
make -C build lib32-valgrind.addpkg
make -C build lib32-cups.addpkg
make -C build lib32-netcat.addpkg
make build-all
make export-sdk
the following files should be present into the filesystem and the export SDK:
/usr/include/bits/syscall-64.h
/usr/include/bits/syscall-32.h
/usr/lib/crt1.o
/usr/lib/crti.o
/usr/lib/crtn.o
/usr/lib/libc.so
/usr/lib/libm.so
/usr/lib64/crt1.o
/usr/lib64/crti.o
/usr/lib64/crtn.o
/usr/lib64/libc.so
...
but you will find that the following files are missing :
- /usr/lib/crt1.o
- /usr/lib/crti.o
- /usr/lib/crtn.o
- /usr/lib/libc.so