From c2fbeebd174072c86adcd9ff58406979479a886c Mon Sep 17 00:00:00 2001 From: Sebastian Schmelzer Date: Thu, 21 Jun 2012 16:05:14 +0200 Subject: commit suggested changes from #860 --- config.openslx | 1014 ++++++++++++++++++++++++++ toolchain/uClibc/uClibc-0.9.33.2-scanf.patch | 163 +++++ toolchain/uClibc/uClibc-0.9.33.config | 2 +- toolchain/uClibc/uclibc.mk | 10 +- 4 files changed, 1183 insertions(+), 6 deletions(-) create mode 100644 config.openslx create mode 100644 toolchain/uClibc/uClibc-0.9.33.2-scanf.patch diff --git a/config.openslx b/config.openslx new file mode 100644 index 000000000..9937779b0 --- /dev/null +++ b/config.openslx @@ -0,0 +1,1014 @@ +# +# Automatically generated make config: don't edit +# Buildroot 2012.08-git-g93216b6-dirty Configuration +# +BR2_HAVE_DOT_CONFIG=y +# BR2_arm is not set +# BR2_armeb is not set +# BR2_avr32 is not set +# BR2_bfin is not set +BR2_i386=y +# BR2_microblazeel is not set +# BR2_microblazebe is not set +# BR2_mips is not set +# BR2_mipsel is not set +# BR2_powerpc is not set +# BR2_sh is not set +# BR2_sh64 is not set +# BR2_sparc is not set +# BR2_x86_64 is not set +# BR2_x86_i386 is not set +# BR2_x86_i486 is not set +BR2_x86_i586=y +# BR2_x86_i686 is not set +# BR2_x86_pentiumpro is not set +# BR2_x86_pentium_mmx is not set +# BR2_x86_pentium_m is not set +# BR2_x86_pentium2 is not set +# BR2_x86_pentium3 is not set +# BR2_x86_pentium4 is not set +# BR2_x86_prescott is not set +# BR2_x86_nocona is not set +# BR2_x86_core2 is not set +# BR2_x86_atom is not set +# BR2_x86_k6 is not set +# BR2_x86_k6_2 is not set +# BR2_x86_athlon is not set +# BR2_x86_athlon_4 is not set +# BR2_x86_opteron is not set +# BR2_x86_opteron_sse3 is not set +# BR2_x86_barcelona is not set +# BR2_x86_geode is not set +# BR2_x86_c3 is not set +# BR2_x86_c32 is not set +# BR2_x86_winchip_c6 is not set +# BR2_x86_winchip2 is not set +BR2_ARCH="i586" +BR2_ENDIAN="LITTLE" +BR2_GCC_TARGET_TUNE="i586" +BR2_GCC_TARGET_ARCH="i586" + +# +# Build options +# + +# +# Commands +# +BR2_WGET="wget --passive-ftp -nd -t 3" +BR2_SVN="svn" +BR2_BZR="bzr" +BR2_GIT="git" +BR2_LOCALFILES="cp" +BR2_SCP="scp" +BR2_SSH="ssh" +BR2_HG="hg" +BR2_ZCAT="gzip -d -c" +BR2_BZCAT="bzcat" +BR2_XZCAT="xzcat" +BR2_TAR_OPTIONS="" +BR2_DL_DIR="$(TOPDIR)/dl" +BR2_HOST_DIR="$(BASE_DIR)/host" + +# +# Mirrors and Download locations +# +BR2_PRIMARY_SITE="" +BR2_BACKUP_SITE="http://sources.buildroot.net/" +BR2_SOURCEFORGE_MIRROR="kent" +BR2_KERNEL_MIRROR="http://www.kernel.org/pub/" +BR2_GNU_MIRROR="http://ftp.gnu.org/pub/gnu" +BR2_DEBIAN_MIRROR="http://ftp.debian.org" +BR2_JLEVEL=2 +# BR2_CCACHE is not set +# BR2_DEPRECATED is not set +# BR2_ENABLE_DEBUG is not set +BR2_STRIP_strip=y +# BR2_STRIP_sstrip is not set +# BR2_STRIP_none is not set +# BR2_OPTIMIZE_0 is not set +# BR2_OPTIMIZE_1 is not set +# BR2_OPTIMIZE_2 is not set +# BR2_OPTIMIZE_3 is not set +BR2_OPTIMIZE_S=y +# BR2_PREFER_STATIC_LIB is not set +# BR2_HAVE_DOCUMENTATION is not set +# BR2_HAVE_DEVFILES is not set +BR2_PACKAGE_OVERRIDE_FILE="$(TOPDIR)/local.mk" + +# +# Toolchain +# +BR2_TOOLCHAIN_BUILDROOT=y +# BR2_TOOLCHAIN_EXTERNAL is not set +# BR2_TOOLCHAIN_CTNG is not set + +# +# Kernel Header Options +# +# BR2_KERNEL_HEADERS_2_6_38 is not set +# BR2_KERNEL_HEADERS_2_6_39 is not set +# BR2_KERNEL_HEADERS_3_0 is not set +# BR2_KERNEL_HEADERS_3_1 is not set +# BR2_KERNEL_HEADERS_3_2 is not set +# BR2_KERNEL_HEADERS_3_3 is not set +BR2_KERNEL_HEADERS_3_4=y +# BR2_KERNEL_HEADERS_VERSION is not set +# BR2_KERNEL_HEADERS_SNAP is not set +BR2_DEFAULT_KERNEL_HEADERS="3.4.3" + +# +# uClibc Options +# +# BR2_UCLIBC_VERSION_0_9_31 is not set +# BR2_UCLIBC_VERSION_0_9_32 is not set +BR2_UCLIBC_VERSION_0_9_33=y +# BR2_UCLIBC_VERSION_SNAPSHOT is not set +BR2_UCLIBC_VERSION_STRING="0.9.33.2" +BR2_UCLIBC_CONFIG="toolchain/uClibc/uClibc-0.9.33.config" +# BR2_PTHREAD_DEBUG is not set +# BR2_UCLIBC_INSTALL_TEST_SUITE is not set + +# +# Binutils Options +# +# BR2_BINUTILS_VERSION_2_20 is not set +# BR2_BINUTILS_VERSION_2_20_1 is not set +# BR2_BINUTILS_VERSION_2_21 is not set +BR2_BINUTILS_VERSION_2_21_1=y +# BR2_BINUTILS_VERSION_2_22 is not set +BR2_BINUTILS_VERSION="2.21.1" +BR2_BINUTILS_EXTRA_CONFIG_OPTIONS="" + +# +# GCC Options +# +# BR2_GCC_VERSION_4_3_X is not set +# BR2_GCC_VERSION_4_4_X is not set +BR2_GCC_VERSION_4_5_X=y +# BR2_GCC_VERSION_4_6_X is not set +# BR2_GCC_VERSION_4_7_X is not set +# BR2_GCC_VERSION_SNAP is not set +BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE=y +BR2_GCC_VERSION="4.5.3" +BR2_EXTRA_GCC_CONFIG_OPTIONS="" +# BR2_INSTALL_OBJC is not set +# BR2_INSTALL_FORTRAN is not set +BR2_GCC_SHARED_LIBGCC=y +BR2_GCC_ENABLE_TLS=y +# BR2_GCC_ENABLE_OPENMP is not set + +# +# Gdb Options +# +# BR2_PACKAGE_GDB is not set +# BR2_PACKAGE_GDB_SERVER is not set +# BR2_PACKAGE_GDB_HOST is not set +BR2_LARGEFILE=y +BR2_INET_IPV6=y +BR2_USE_WCHAR=y +BR2_ENABLE_LOCALE=y +BR2_TOOLCHAIN_HAS_THREADS=y +BR2_TOOLCHAIN_HAS_THREADS_DEBUG_IF_NEEDED=y +BR2_TOOLCHAIN_HAS_SHADOW_PASSWORDS=y +# BR2_ENABLE_LOCALE_PURGE is not set +BR2_GENERATE_LOCALE="" +BR2_NEEDS_GETTEXT=y +BR2_NEEDS_GETTEXT_IF_LOCALE=y +BR2_USE_MMU=y +BR2_TARGET_OPTIMIZATION="-pipe" +BR2_TARGET_LDFLAGS="-L/openslx/lib -Wl,-rpath,/openslx/lib -Wl,--dynamic-linker,/openslx/lib/ld-uClibc.so.0" + +# +# Toolchain Options +# +BR2_TOOLCHAIN_BUILDROOT_LARGEFILE=y +BR2_TOOLCHAIN_BUILDROOT_INET_IPV6=y +# BR2_TOOLCHAIN_BUILDROOT_INET_RPC is not set +BR2_TOOLCHAIN_BUILDROOT_WCHAR=y +BR2_TOOLCHAIN_BUILDROOT_LOCALE=y +# BR2_TOOLCHAIN_BUILDROOT_CXX is not set +# BR2_TOOLCHAIN_BUILDROOT_USE_SSP is not set +# BR2_PTHREADS_NONE is not set +# BR2_PTHREADS is not set +# BR2_PTHREADS_OLD is not set +BR2_PTHREADS_NATIVE=y + +# +# System configuration +# +BR2_TARGET_GENERIC_HOSTNAME="buildroot" +BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot" +# BR2_ROOTFS_DEVICE_CREATION_STATIC is not set +# BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS is not set +# BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV is not set +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV=y +BR2_ROOTFS_DEVICE_TABLE="target/generic/device_table.txt" +BR2_ROOTFS_SKELETON_DEFAULT=y +# BR2_ROOTFS_SKELETON_CUSTOM is not set +BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" +# BR2_TARGET_GENERIC_GETTY_BAUDRATE_KEEP is not set +# BR2_TARGET_GENERIC_GETTY_BAUDRATE_9600 is not set +# BR2_TARGET_GENERIC_GETTY_BAUDRATE_19200 is not set +# BR2_TARGET_GENERIC_GETTY_BAUDRATE_38400 is not set +# BR2_TARGET_GENERIC_GETTY_BAUDRATE_57600 is not set +BR2_TARGET_GENERIC_GETTY_BAUDRATE_115200=y +BR2_TARGET_GENERIC_GETTY_BAUDRATE="115200" +BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW=y +BR2_ROOTFS_POST_BUILD_SCRIPT="" + +# +# Package Selection for the target +# +BR2_PACKAGE_BUSYBOX=y +# BR2_BUSYBOX_VERSION_1_19_X is not set +BR2_BUSYBOX_VERSION_1_20_X=y +# BR2_PACKAGE_BUSYBOX_SNAPSHOT is not set +BR2_BUSYBOX_VERSION="1.20.1" +BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.20.x.config" +# BR2_PACKAGE_BUSYBOX_SHOW_OTHERS is not set +# BR2_PACKAGE_BUSYBOX_WATCHDOG is not set + +# +# Audio and video applications +# +# BR2_PACKAGE_ALSA_UTILS is not set +# BR2_PACKAGE_AUMIX is not set + +# +# bellagio requires a toolchain with C++ support enabled +# +# BR2_PACKAGE_FAAD2 is not set +# BR2_PACKAGE_FLAC is not set +# BR2_PACKAGE_FFMPEG is not set +# BR2_PACKAGE_GSTREAMER is not set +# BR2_PACKAGE_LAME is not set +# BR2_PACKAGE_MADPLAY is not set + +# +# mpd requires a toolchain with C++ and WCHAR support +# +# BR2_PACKAGE_MPG123 is not set +# BR2_PACKAGE_MPLAYER is not set +# BR2_PACKAGE_MUSEPACK is not set +# BR2_PACKAGE_PULSEAUDIO is not set +# BR2_PACKAGE_VORBIS_TOOLS is not set +# BR2_PACKAGE_WAVPACK is not set + +# +# Compressors and decompressors +# +BR2_PACKAGE_BZIP2=y +BR2_PACKAGE_LZOP=y +BR2_PACKAGE_XZ=y + +# +# Debugging, profiling and benchmark +# + +# +# bonnie++ requires a toolchain with C++ support enabled +# +# BR2_PACKAGE_DHRYSTONE is not set +# BR2_PACKAGE_DSTAT is not set +# BR2_PACKAGE_DMALLOC is not set +BR2_PACKAGE_KEXEC=y +BR2_PACKAGE_KEXEC_ZLIB=y +# BR2_PACKAGE_LATENCYTOP is not set + +# +# lmbench requires a toolchain with RPC support +# +# BR2_PACKAGE_LTP_TESTSUITE is not set +# BR2_PACKAGE_LTRACE is not set +# BR2_PACKAGE_MEMSTAT is not set +# BR2_PACKAGE_NETPERF is not set + +# +# oprofile requires a toolchain with C++ support enabled +# +# BR2_PACKAGE_RAMSPEED is not set +# BR2_PACKAGE_RT_TESTS is not set +BR2_PACKAGE_STRACE=y +# BR2_PACKAGE_STRESS is not set +# BR2_PACKAGE_WHETSTONE is not set +# BR2_PACKAGE_VALGRIND is not set +# BR2_PACKAGE_PV is not set + +# +# Development tools +# +# BR2_PACKAGE_AUTOCONF is not set +# BR2_PACKAGE_AUTOMAKE is not set +# BR2_PACKAGE_BINUTILS is not set +# BR2_PACKAGE_BISON is not set +# BR2_PACKAGE_BSDIFF is not set +# BR2_PACKAGE_CCACHE is not set +# BR2_PACKAGE_CVS is not set +# BR2_PACKAGE_DISTCC is not set +# BR2_PACKAGE_FLEX is not set + +# +# gcc needs development files in target filesystem +# +# BR2_PACKAGE_GETTEXT is not set +# BR2_PACKAGE_LIBINTL is not set +# BR2_PACKAGE_GMP is not set + +# +# gperf requires a toolchain with C++ support enabled +# +# BR2_PACKAGE_MAKE is not set +# BR2_PACKAGE_MPC is not set +# BR2_PACKAGE_MPFR is not set +# BR2_PACKAGE_LIBTOOL is not set +# BR2_PACKAGE_M4 is not set +# BR2_PACKAGE_PKG_CONFIG is not set +# BR2_PACKAGE_SSTRIP is not set + +# +# Games +# +# BR2_PACKAGE_GNUCHESS is not set +# BR2_PACKAGE_PRBOOM is not set + +# +# Graphic libraries and applications (graphic/text) +# + +# +# Graphic applications +# +# BR2_PACKAGE_RRDTOOL is not set + +# +# graphic libraries +# +# BR2_PACKAGE_DIRECTFB is not set +# BR2_PACKAGE_FBDUMP is not set +# BR2_PACKAGE_FBGRAB is not set + +# +# fbterm requires a toolchain with C++, WCHAR and locale support +# +# BR2_PACKAGE_FBV is not set +# BR2_PACKAGE_IMAGEMAGICK is not set +# BR2_PACKAGE_SDL is not set + +# +# other GUIs +# +# BR2_PACKAGE_EFL is not set + +# +# qt requires a toolchain with C++ support enabled +# +# BR2_PACKAGE_XORG7 is not set + +# +# X libraries and helper libraries +# +# BR2_PACKAGE_LIBERATION is not set + +# +# X Window managers +# + +# +# X applications +# +# BR2_PACKAGE_GOB2 is not set + +# +# midori requires C++, WCHAR in toolchain and libgtk2 +# +# BR2_PACKAGE_VALA is not set + +# +# Hardware handling +# +# BR2_PACKAGE_ACPID is not set +# BR2_PACKAGE_CDRKIT is not set +# BR2_PACKAGE_CRAMFS is not set +BR2_PACKAGE_DBUS=y +BR2_DBUS_EXPAT=y +# BR2_DBUS_LIBXML2 is not set +# BR2_PACKAGE_DBUS_GLIB is not set +# BR2_PACKAGE_DMIDECODE is not set +# BR2_PACKAGE_DMRAID is not set +# BR2_PACKAGE_DOSFSTOOLS is not set +# BR2_PACKAGE_E2FSPROGS is not set +# BR2_PACKAGE_EEPROG is not set +# BR2_PACKAGE_FLASHROM is not set +# BR2_PACKAGE_FCONFIG is not set +# BR2_PACKAGE_FIS is not set +# BR2_PACKAGE_FMTOOLS is not set +# BR2_PACKAGE_GADGETFS_TEST is not set + +# +# gdisk requires a toolchain with LARGEFILE/WCHAR/C++ support enabled +# +# BR2_PACKAGE_GENEXT2FS is not set +# BR2_PACKAGE_GENROMFS is not set +# BR2_PACKAGE_GPSD is not set +# BR2_PACKAGE_GVFS is not set +# BR2_PACKAGE_HWDATA is not set +# BR2_PACKAGE_I2C_TOOLS is not set +# BR2_PACKAGE_INPUT_EVENT_DAEMON is not set +# BR2_PACKAGE_INPUT_TOOLS is not set +# BR2_PACKAGE_IOSTAT is not set +# BR2_PACKAGE_IRDA_UTILS is not set +# BR2_PACKAGE_KBD is not set +# BR2_PACKAGE_LCDPROC is not set +# BR2_PACKAGE_LINUX_FIRMWARE is not set +# BR2_PACKAGE_LM_SENSORS is not set + +# +# lshw requires a toolchain with C++, LARGEFILE & WCHAR support enabled +# +# BR2_PACKAGE_LSUIO is not set +# BR2_PACKAGE_LVM2 is not set +# BR2_PACKAGE_MAKEDEVS is not set +# BR2_PACKAGE_MDADM is not set +# BR2_PACKAGE_MEMTESTER is not set +# BR2_PACKAGE_MINICOM is not set +# BR2_PACKAGE_MTD is not set +# BR2_PACKAGE_NANOCOM is not set +# BR2_PACKAGE_NTFS_3G is not set +# BR2_PACKAGE_OFONO is not set +# BR2_PACKAGE_OPEN2300 is not set +# BR2_PACKAGE_OPENOCD is not set +# BR2_PACKAGE_PARTED is not set +# BR2_PACKAGE_PCIUTILS is not set +# BR2_PACKAGE_PICOCOM is not set +# BR2_PACKAGE_READ_EDID is not set +# BR2_PACKAGE_RNG_TOOLS is not set +# BR2_PACKAGE_SANE_BACKENDS is not set +# BR2_PACKAGE_SDPARM is not set +# BR2_PACKAGE_SETSERIAL is not set + +# +# smartmontools requires a toolchain with C++ support enabled +# +# BR2_PACKAGE_SQUASHFS is not set +# BR2_PACKAGE_SREDIRD is not set +# BR2_PACKAGE_SSHFS is not set +# BR2_PACKAGE_STATSERIAL is not set +# BR2_PACKAGE_SYSSTAT is not set +# BR2_PACKAGE_TI_UTILS is not set +# BR2_PACKAGE_UBOOT_TOOLS is not set +BR2_PACKAGE_UDEV=y +# BR2_PACKAGE_UDEV_RULES_GEN is not set +# BR2_PACKAGE_UDEV_ALL_EXTRAS is not set +# BR2_PACKAGE_UNIONFS is not set +# BR2_PACKAGE_USB_MODESWITCH is not set +# BR2_PACKAGE_USBMOUNT is not set +# BR2_PACKAGE_USBUTILS is not set +# BR2_PACKAGE_WIPE is not set +# BR2_PACKAGE_XFSPROGS is not set + +# +# Interpreter languages and scripting +# +# BR2_PACKAGE_HASERL is not set +# BR2_PACKAGE_LUA is not set +# BR2_PACKAGE_MICROPERL is not set +# BR2_PACKAGE_PHP is not set +# BR2_PACKAGE_PYTHON is not set +# BR2_PACKAGE_RUBY is not set +# BR2_PACKAGE_TCL is not set + +# +# Libraries +# + +# +# Audio/Sound +# +# BR2_PACKAGE_ALSA_LIB is not set + +# +# audiofile requires a toolchain with C++ support enabled +# +# BR2_PACKAGE_LIBAO is not set +# BR2_PACKAGE_LIBCDAUDIO is not set +# BR2_PACKAGE_LIBCUE is not set +# BR2_PACKAGE_LIBCUEFILE is not set +# BR2_PACKAGE_LIBID3TAG is not set +# BR2_PACKAGE_LIBMAD is not set +# BR2_PACKAGE_LIBMPD is not set +# BR2_PACKAGE_LIBREPLAYGAIN is not set +# BR2_PACKAGE_LIBSAMPLERATE is not set +# BR2_PACKAGE_LIBSNDFILE is not set +# BR2_PACKAGE_LIBVORBIS is not set +# BR2_PACKAGE_PORTAUDIO is not set +# BR2_PACKAGE_SPEEX is not set + +# +# taglib requires a toolchain with C++ support enabled +# +# BR2_PACKAGE_TREMOR is not set + +# +# webrtc-audio-processing requires a toolchain with C++ support enabled +# + +# +# Compression and decompression +# +BR2_PACKAGE_LIBARCHIVE=y +BR2_PACKAGE_LIBARCHIVE_BSDTAR=y +BR2_PACKAGE_LIBARCHIVE_BSDCPIO=y +BR2_PACKAGE_LZO=y +BR2_PACKAGE_ZLIB=y + +# +# Crypto +# +# BR2_PACKAGE_BEECRYPT is not set +# BR2_PACKAGE_GNUTLS is not set +# BR2_PACKAGE_LIBGCRYPT is not set +# BR2_PACKAGE_LIBGPG_ERROR is not set +# BR2_PACKAGE_LIBNSS is not set +# BR2_PACKAGE_OCF_LINUX is not set +BR2_PACKAGE_OPENSSL=y +# BR2_PACKAGE_OPENSSL_BIN is not set +# BR2_PACKAGE_OPENSSL_ENGINES is not set +# BR2_PACKAGE_OPENSSL_OCF is not set +# BR2_PACKAGE_POLARSSL is not set + +# +# Database +# +# BR2_PACKAGE_BERKELEYDB is not set + +# +# Mysql client requires a toolchain with C++ support enabled +# +# BR2_PACKAGE_SQLCIPHER is not set +# BR2_PACKAGE_SQLITE is not set + +# +# Filesystem +# +# BR2_PACKAGE_GAMIN is not set +# BR2_PACKAGE_LIBCONFIG is not set +# BR2_PACKAGE_LIBCONFUSE is not set +# BR2_PACKAGE_LIBFUSE is not set +# BR2_PACKAGE_LIBLOCKFILE is not set +# BR2_PACKAGE_LIBSYSFS is not set + +# +# Graphics +# +# BR2_PACKAGE_ATK is not set +# BR2_PACKAGE_CAIRO is not set +# BR2_PACKAGE_FONTCONFIG is not set +# BR2_PACKAGE_FREETYPE is not set +# BR2_PACKAGE_IMLIB2 is not set +# BR2_PACKAGE_JPEG is not set +# BR2_PACKAGE_LIBART is not set +# BR2_PACKAGE_LIBDMTX is not set +# BR2_PACKAGE_LIBEXIF is not set +# BR2_PACKAGE_LIBGEOTIFF is not set +# BR2_PACKAGE_GDK_PIXBUF is not set + +# +# libgtk2 requires a toolchain with WCHAR and C++ support +# +# BR2_PACKAGE_LIBPNG is not set + +# +# libraw requires a toolchain with C++ support enabled +# +# BR2_PACKAGE_LIBSVGTINY is not set +# BR2_PACKAGE_LIBUNGIF is not set + +# +# opencv requires a toolchain with C++ and WCHAR support +# + +# +# pango requires a toolchain with WCHAR and C++ support +# +# BR2_PACKAGE_PIXMAN is not set +# BR2_PACKAGE_TIFF is not set + +# +# webkit requires C++, WCHAR in toolchain and libgtk2 +# + +# +# Hardware handling +# +# BR2_PACKAGE_LIBAIO is not set +# BR2_PACKAGE_LIBRAW1394 is not set +# BR2_PACKAGE_TSLIB is not set +# BR2_PACKAGE_LIBFREEFARE is not set +# BR2_PACKAGE_LIBFTDI is not set +# BR2_PACKAGE_LIBHID is not set +# BR2_PACKAGE_LIBIQRF is not set +# BR2_PACKAGE_LIBNFC is not set +# BR2_PACKAGE_LIBUSB is not set +# BR2_PACKAGE_LIBV4L is not set + +# +# Javascript +# +# BR2_PACKAGE_EXPLORERCANVAS is not set +# BR2_PACKAGE_FLOT is not set +# BR2_PACKAGE_JQUERY is not set +# BR2_PACKAGE_JQUERY_SPARKLINE is not set +# BR2_PACKAGE_JQUERY_VALIDATION is not set +# BR2_PACKAGE_JSMIN is not set + +# +# Multimedia +# +# BR2_PACKAGE_LIBDVDREAD is not set +# BR2_PACKAGE_LIBDVDNAV is not set +# BR2_PACKAGE_LIBMMS is not set +# BR2_PACKAGE_LIBMPEG2 is not set +# BR2_PACKAGE_LIBOGG is not set +# BR2_PACKAGE_LIBPLAYER is not set +# BR2_PACKAGE_LIBTHEORA is not set + +# +# Live555 needs C++ compiler +# + +# +# mediastreamer requires a toolchain with C++ support enabled +# + +# +# Networking +# +# BR2_PACKAGE_GLIB_NETWORKING is not set +# BR2_PACKAGE_LIBCGI is not set + +# +# libcgicc requires a toolchain with C++ support enabled +# +# BR2_PACKAGE_LIBCURL is not set +# BR2_PACKAGE_LIBDNET is not set +# BR2_PACKAGE_LIBESMTP is not set +# BR2_PACKAGE_LIBEXOSIP2 is not set +# BR2_PACKAGE_LIBFCGI is not set +# BR2_PACKAGE_LIBIDN is not set +# BR2_PACKAGE_LIBOAUTH is not set +# BR2_PACKAGE_LIBMICROHTTPD is not set +# BR2_PACKAGE_NEON is not set +# BR2_PACKAGE_LIBMNL is not set +# BR2_PACKAGE_LIBMODBUS is not set +# BR2_PACKAGE_LIBMBUS is not set +# BR2_PACKAGE_LIBNETFILTER_CONNTRACK is not set +# BR2_PACKAGE_LIBNETFILTER_CTTIMEOUT is not set +# BR2_PACKAGE_LIBNFNETLINK is not set +BR2_PACKAGE_LIBNL=y +# BR2_PACKAGE_LIBNL_TOOLS is not set +# BR2_PACKAGE_LIBOPING is not set +# BR2_PACKAGE_LIBPCAP is not set +# BR2_PACKAGE_LIBOSIP2 is not set +# BR2_PACKAGE_LIBRSYNC is not set +# BR2_PACKAGE_LIBSOUP is not set + +# +# libtorrent requires a toolchain with C++ support enabled +# +# BR2_PACKAGE_LIBUPNP is not set +# BR2_PACKAGE_LIBVNCSERVER is not set +# BR2_PACKAGE_ORTP is not set + +# +# zeromq requires a toolchain with C++, LARGEFILE + WCHAR support +# + +# +# Other +# +# BR2_PACKAGE_APR is not set +# BR2_PACKAGE_APR_UTIL is not set +# BR2_PACKAGE_FFTW is not set +# BR2_PACKAGE_LIBARGTABLE2 is not set +# BR2_PACKAGE_ARGP_STANDALONE is not set + +# +# boost requires a toolchain with C++ support enabled +# +# BR2_PACKAGE_LIBATOMIC_OPS is not set +BR2_PACKAGE_LIBCAP=y +# BR2_PACKAGE_LIBCAP_NG is not set +# BR2_PACKAGE_LIBDAEMON is not set +# BR2_PACKAGE_LIBELF is not set +# BR2_PACKAGE_LIBEVENT is not set +# BR2_PACKAGE_LIBEV is not set +# BR2_PACKAGE_LIBFFI is not set +# BR2_PACKAGE_LIBGLIB2 is not set +# BR2_PACKAGE_LIBICAL is not set +# BR2_PACKAGE_LIBNSPR is not set + +# +# libsigc++ requires a toolchain with C++ support enabled +# +# BR2_PACKAGE_LIBTPL is not set +# BR2_PACKAGE_LIBURCU is not set +# BR2_PACKAGE_LTTNG_LIBUST is not set +# BR2_PACKAGE_ORC is not set + +# +# poco requires a toolchain with WCHAR and C++ support +# + +# +# protobuf requires a toolchain with C++ support enabled +# + +# +# Text and terminal handling +# + +# +# enchant requires a toolchain with C++ and WCHAR support enabled +# + +# +# icu requires a toolchain with C++ support and WCHAR enabled +# +BR2_PACKAGE_NCURSES=y +# BR2_PACKAGE_NCURSES_TARGET_PANEL is not set +# BR2_PACKAGE_NCURSES_TARGET_FORM is not set +# BR2_PACKAGE_NCURSES_TARGET_MENU is not set +# BR2_PACKAGE_NEWT is not set +# BR2_PACKAGE_PCRE is not set +# BR2_PACKAGE_POPT is not set +# BR2_PACKAGE_READLINE is not set +# BR2_PACKAGE_SLANG is not set + +# +# JSON/XML +# +# BR2_PACKAGE_CJSON is not set +BR2_PACKAGE_EXPAT=y +# BR2_PACKAGE_EZXML is not set +# BR2_PACKAGE_JSON_C is not set +# BR2_PACKAGE_LIBROXML is not set +# BR2_PACKAGE_LIBXML2 is not set +# BR2_PACKAGE_LIBXSLT is not set +# BR2_PACKAGE_LIBYAML is not set +# BR2_PACKAGE_MXML is not set + +# +# xerces-c++ requires a toolchain with C++ and WCHAR support enabled +# +# BR2_PACKAGE_YAJL is not set + +# +# Miscellaneous +# +# BR2_PACKAGE_COLLECTD is not set +# BR2_PACKAGE_EMPTY is not set +# BR2_PACKAGE_MOBILE_BROADBAND_PROVIDER_INFO is not set +# BR2_PACKAGE_SHARED_MIME_INFO is not set + +# +# Networking applications +# +# BR2_PACKAGE_ARGUS is not set +# BR2_PACKAGE_AVAHI is not set +# BR2_PACKAGE_AXEL is not set +# BR2_PACKAGE_BLUEZ_UTILS is not set +# BR2_PACKAGE_BIND is not set +# BR2_PACKAGE_BMON is not set +# BR2_PACKAGE_BRIDGE_UTILS is not set +# BR2_PACKAGE_BWM_NG is not set +# BR2_PACKAGE_CAN_UTILS is not set +# BR2_PACKAGE_CONNMAN is not set + +# +# ctorrent requires a toolchain with C++ support enabled +# +# BR2_PACKAGE_CIFS_UTILS is not set +# BR2_PACKAGE_CONNTRACK_TOOLS is not set +# BR2_PACKAGE_CUPS is not set +# BR2_PACKAGE_DHCPDUMP is not set +# BR2_PACKAGE_DNSMASQ is not set +# BR2_PACKAGE_DROPBEAR is not set +# BR2_PACKAGE_EBTABLES is not set +# BR2_PACKAGE_ETHTOOL is not set +# BR2_PACKAGE_HEIRLOOM_MAILX is not set +# BR2_PACKAGE_HOSTAPD is not set + +# +# iperf requires a toolchain with C++ support enabled +# +BR2_PACKAGE_IPROUTE2=y +# BR2_PACKAGE_IPSEC_TOOLS is not set +# BR2_PACKAGE_IPSET is not set +# BR2_PACKAGE_IPTABLES is not set +BR2_PACKAGE_IW=y + +# +# Kismet requires a toolchain with C++ support enabled +# +# BR2_PACKAGE_LINKS is not set + +# +# linphone requires a toolchain with C++ support enabled +# +# BR2_PACKAGE_LRZSZ is not set +# BR2_PACKAGE_MII_DIAG is not set +# BR2_PACKAGE_MROUTED is not set +# BR2_PACKAGE_MSMTP is not set +# BR2_PACKAGE_MUTT is not set +# BR2_PACKAGE_NBD is not set +# BR2_PACKAGE_NCFTP is not set +# BR2_PACKAGE_NDISC6 is not set +# BR2_PACKAGE_NETATALK is not set +# BR2_PACKAGE_NETPLUG is not set +# BR2_PACKAGE_NETSNMP is not set +# BR2_PACKAGE_NETSTAT_NAT is not set +# BR2_PACKAGE_NETWORK_MANAGER is not set +# BR2_PACKAGE_NOIP is not set + +# +# nfs-utils requires a toolchain with RPC and LARGEFILE support +# +# BR2_PACKAGE_NGIRCD is not set +# BR2_PACKAGE_NGREP is not set +# BR2_PACKAGE_NTP is not set +# BR2_PACKAGE_NUTTCP is not set +# BR2_PACKAGE_OLSR is not set +# BR2_PACKAGE_OPENNTPD is not set +# BR2_PACKAGE_OPENSSH is not set +# BR2_PACKAGE_OPENSWAN is not set +# BR2_PACKAGE_OPENVPN is not set + +# +# portmap requires a toolchain with RPC support +# +# BR2_PACKAGE_PPPD is not set +# BR2_PACKAGE_PPTP_LINUX is not set +# BR2_PACKAGE_PROFTPD is not set +# BR2_PACKAGE_QUAGGA is not set +# BR2_PACKAGE_RADVD is not set +# BR2_PACKAGE_RSH_REDONE is not set +# BR2_PACKAGE_RSYNC is not set + +# +# rtorrent requires a toolchain with C++ and WCHAR support +# +# BR2_PACKAGE_SAMBA is not set +# BR2_PACKAGE_SER2NET is not set +# BR2_PACKAGE_SOCAT is not set +# BR2_PACKAGE_SOCKETCAND is not set +# BR2_PACKAGE_SPAWN_FCGI is not set + +# +# Squid requires a toolchain with C++ and IPv6 support enabled +# +# BR2_PACKAGE_STUNNEL is not set +# BR2_PACKAGE_TCPDUMP is not set +# BR2_PACKAGE_TCPREPLAY is not set +# BR2_PACKAGE_TN5250 is not set +# BR2_PACKAGE_TRANSMISSION is not set +# BR2_PACKAGE_UDPCAST is not set +# BR2_PACKAGE_USHARE is not set +# BR2_PACKAGE_VPNC is not set +# BR2_PACKAGE_VSFTPD is not set +# BR2_PACKAGE_VTUN is not set +# BR2_PACKAGE_WIRELESS_TOOLS is not set +# BR2_PACKAGE_WPA_SUPPLICANT is not set +# BR2_PACKAGE_XINETD is not set +# BR2_PACKAGE_XL2TP is not set + +# +# Package managers +# +# BR2_PACKAGE_IPKG is not set +# BR2_PACKAGE_OPKG is not set + +# +# Real-Time +# +# BR2_PACKAGE_XENOMAI is not set + +# +# Shell and utilities +# +# BR2_PACKAGE_AT is not set +# BR2_PACKAGE_DIALOG is not set +# BR2_PACKAGE_FILE is not set +# BR2_PACKAGE_INOTIFY_TOOLS is not set +# BR2_PACKAGE_LOCKFILE_PROGS is not set +# BR2_PACKAGE_LOGROTATE is not set +# BR2_PACKAGE_LOGSURFER is not set +# BR2_PACKAGE_SCREEN is not set +# BR2_PACKAGE_SUDO is not set +# BR2_PACKAGE_XMLSTARLET is not set + +# +# System tools +# +# BR2_PACKAGE_ACL is not set +# BR2_PACKAGE_ATTR is not set +# BR2_PACKAGE_HTOP is not set +BR2_PACKAGE_KMOD=y +# BR2_PACKAGE_MONIT is not set +BR2_PACKAGE_SYSTEMD=y +BR2_PACKAGE_UTIL_LINUX=y +BR2_PACKAGE_UTIL_LINUX_MOUNT=y +# BR2_PACKAGE_UTIL_LINUX_FSCK is not set +# BR2_PACKAGE_UTIL_LINUX_LIBMOUNT is not set +BR2_PACKAGE_UTIL_LINUX_LIBUUID=y +BR2_PACKAGE_UTIL_LINUX_UUIDD=y +BR2_PACKAGE_UTIL_LINUX_LIBBLKID=y +BR2_PACKAGE_UTIL_LINUX_AGETTY=y +# BR2_PACKAGE_UTIL_LINUX_CRAMFS is not set +BR2_PACKAGE_UTIL_LINUX_SWITCH_ROOT=y +# BR2_PACKAGE_UTIL_LINUX_PIVOT_ROOT is not set +# BR2_PACKAGE_UTIL_LINUX_FALLOCATE is not set +# BR2_PACKAGE_UTIL_LINUX_UNSHARE is not set +# BR2_PACKAGE_UTIL_LINUX_RENAME is not set +# BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS is not set +# BR2_PACKAGE_UTIL_LINUX_WALL is not set +# BR2_PACKAGE_UTIL_LINUX_PARTX is not set +# BR2_PACKAGE_UTIL_LINUX_ARCH is not set +# BR2_PACKAGE_UTIL_LINUX_INIT is not set +BR2_PACKAGE_UTIL_LINUX_KILL=y +# BR2_PACKAGE_UTIL_LINUX_LAST is not set +# BR2_PACKAGE_UTIL_LINUX_MESG is not set +# BR2_PACKAGE_UTIL_LINUX_RAW is not set +# BR2_PACKAGE_UTIL_LINUX_RESET is not set +# BR2_PACKAGE_UTIL_LINUX_LOGIN_UTILS is not set +# BR2_PACKAGE_UTIL_LINUX_WRITE is not set + +# +# Text editors and viewers +# +# BR2_PACKAGE_ED is not set +BR2_PACKAGE_NANO=y +BR2_PACKAGE_NANO_TINY=y +# BR2_PACKAGE_UEMACS is not set + +# +# Host utilities +# +# BR2_PACKAGE_HOST_LPC3250LOADER is not set +# BR2_PACKAGE_HOST_OPENOCD is not set +# BR2_PACKAGE_HOST_SAM_BA is not set +# BR2_PACKAGE_HOST_UBOOT_TOOLS is not set + +# +# Filesystem images +# +# BR2_TARGET_ROOTFS_CRAMFS is not set +BR2_TARGET_ROOTFS_CLOOP=y +# BR2_TARGET_ROOTFS_EXT2 is not set +# BR2_TARGET_ROOTFS_JFFS2 is not set +# BR2_TARGET_ROOTFS_UBIFS is not set +BR2_TARGET_ROOTFS_SQUASHFS=y +BR2_TARGET_ROOTFS_SQUASHFS4=y +# BR2_TARGET_ROOTFS_SQUASHFS4_GZIP is not set +# BR2_TARGET_ROOTFS_SQUASHFS4_LZMA is not set +# BR2_TARGET_ROOTFS_SQUASHFS4_LZO is not set +BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y +BR2_TARGET_ROOTFS_TAR=y +BR2_TARGET_ROOTFS_TAR_NONE=y +# BR2_TARGET_ROOTFS_TAR_GZIP is not set +# BR2_TARGET_ROOTFS_TAR_BZIP2 is not set +# BR2_TARGET_ROOTFS_TAR_LZMA is not set +BR2_TARGET_ROOTFS_TAR_OPTIONS="" +# BR2_TARGET_ROOTFS_CPIO is not set + +# +# iso image requires a Linux kernel to be built +# + +# +# initramfs requires a Linux kernel to be built +# +# BR2_TARGET_ROOTFS_ROMFS is not set + +# +# Bootloaders +# +# BR2_TARGET_BAREBOX is not set +# BR2_TARGET_GRUB is not set +# BR2_TARGET_SYSLINUX is not set +# BR2_TARGET_UBOOT is not set + +# +# Kernel +# +# BR2_LINUX_KERNEL is not set +# BR2_LINUX_KERNEL_3_4 is not set +# BR2_LINUX_KERNEL_SAME_AS_HEADERS is not set +# BR2_LINUX_KERNEL_CUSTOM_VERSION is not set +# BR2_LINUX_KERNEL_CUSTOM_TARBALL is not set +# BR2_LINUX_KERNEL_CUSTOM_GIT is not set +# BR2_LINUX_KERNEL_USE_DEFCONFIG is not set +# BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG is not set +# BR2_LINUX_KERNEL_BZIMAGE is not set +# BR2_LINUX_KERNEL_VMLINUX is not set +# BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM is not set diff --git a/toolchain/uClibc/uClibc-0.9.33.2-scanf.patch b/toolchain/uClibc/uClibc-0.9.33.2-scanf.patch new file mode 100644 index 000000000..5b779db86 --- /dev/null +++ b/toolchain/uClibc/uClibc-0.9.33.2-scanf.patch @@ -0,0 +1,163 @@ +From 8cfb43de636faa401634340d1a18404844f9ba5a Mon Sep 17 00:00:00 2001 +From: Mike Frysinger +Date: Sun, 06 May 2012 07:50:44 +0000 +Subject: stdio: implement assignment-allocation "m" character + +The latest POSIX spec introduces a "m" character to allocate buffers for +the user when using scanf type functions. This is like the old glibc "a" +flag, but now standardized. With packages starting to use these, we need +to implement it. + +for example: + char *s; + sscanf("foo", "%ms", &s); + printf("%s\n", s); + free(s); +This will automatically allocate storage for "s", read in "foo" to it, +and then display it. + +I'm not terribly familiar with the stdio layer, so this could be wrong. +But it seems to work for me. + +Signed-off-by: Mike Frysinger +--- +(limited to 'libc/stdio/_scanf.c') + +diff --git a/libc/stdio/_scanf.c b/libc/stdio/_scanf.c +index f38e72b..952853c 100644 +--- a/libc/stdio/_scanf.c ++++ b/libc/stdio/_scanf.c +@@ -77,14 +77,6 @@ + #include + #endif /* __UCLIBC_HAS_FLOATS__ */ + +-#ifdef __UCLIBC_HAS_SCANF_GLIBC_A_FLAG__ +-#ifdef L_vfscanf +-/* only emit this once */ +-#warning Forcing undef of __UCLIBC_HAS_SCANF_GLIBC_A_FLAG__ until implemented! +-#endif +-#undef __UCLIBC_HAS_SCANF_GLIBC_A_FLAG__ +-#endif +- + #undef __STDIO_HAS_VSSCANF + #if defined(__STDIO_BUFFERS) || !defined(__UCLIBC_HAS_WCHAR__) || defined(__UCLIBC_HAS_GLIBC_CUSTOM_STREAMS__) + #define __STDIO_HAS_VSSCANF 1 +@@ -433,8 +425,9 @@ libc_hidden_def(vswscanf) + + + /* float layout 0123456789012345678901 repeat n for "l[" */ +-#define SPEC_CHARS "npxXoudifFeEgGaACSncs[" +-/* npxXoudif eEgG CS cs[ */ ++#define SPEC_CHARS "npxXoudifFeEgGaACSnmcs[" ++/* npxXoudif eEgG CS cs[ */ ++/* NOTE: the 'm' flag must come before any convs that support it */ + + /* NOTE: Ordering is important! In particular, CONV_LEFTBRACKET + * must immediately precede CONV_c. */ +@@ -444,7 +437,7 @@ enum { + CONV_p, + CONV_x, CONV_X, CONV_o, CONV_u, CONV_d, CONV_i, + CONV_f, CONV_F, CONV_e, CONV_E, CONV_g, CONV_G, CONV_a, CONV_A, +- CONV_C, CONV_S, CONV_LEFTBRACKET, CONV_c, CONV_s, CONV_leftbracket, ++ CONV_C, CONV_S, CONV_LEFTBRACKET, CONV_m, CONV_c, CONV_s, CONV_leftbracket, + CONV_percent, CONV_whitespace /* not in SPEC_* and no flags */ + }; + +@@ -474,7 +467,7 @@ enum { + FLAG_SURPRESS = 0x10, /* MUST BE 1ST!! See DO_FLAGS. */ + FLAG_THOUSANDS = 0x20, + FLAG_I18N = 0x40, /* only works for d, i, u */ +- FLAG_MALLOC = 0x80, /* only works for s, S, and [ (and l[)*/ ++ FLAG_MALLOC = 0x80, /* only works for c, s, S, and [ (and l[)*/ + }; + + +@@ -491,7 +484,7 @@ enum { + /* fFeEgGaA */ (0x0c|FLAG_SURPRESS|FLAG_THOUSANDS|FLAG_I18N), \ + /* C */ ( 0|FLAG_SURPRESS), \ + /* S and l[ */ ( 0|FLAG_SURPRESS|FLAG_MALLOC), \ +- /* c */ (0x04|FLAG_SURPRESS), \ ++ /* c */ (0x04|FLAG_SURPRESS|FLAG_MALLOC), \ + /* s and [ */ (0x04|FLAG_SURPRESS|FLAG_MALLOC), \ + } + +@@ -904,17 +897,17 @@ int attribute_hidden __psfs_parse_spec(register psfs_t *psfs) + if (*psfs->fmt == *p) { + int p_m_spec_chars = p - spec_chars; + +-#ifdef __UCLIBC_HAS_SCANF_GLIBC_A_FLAG__ +-#error implement gnu a flag +- if ((*p == 'a') +- && ((psfs->fmt[1] == '[') || ((psfs->fmt[1]|0x20) == 's')) +- ) { /* Assumes ascii for 's' and 'S' test. */ +- psfs->flags |= FLAG_MALLOC; ++ if (*p == 'm' && ++ (psfs->fmt[1] == '[' || psfs->fmt[1] == 'c' || ++ /* Assumes ascii for 's' and 'S' test. */ ++ (psfs->fmt[1] | 0x20) == 's')) ++ { ++ if (psfs->store) ++ psfs->flags |= FLAG_MALLOC; + ++psfs->fmt; + ++p; +- continue; /* The related conversions follow 'a'. */ ++ continue; /* The related conversions follow 'm'. */ + } +-#endif /* __UCLIBC_HAS_SCANF_GLIBC_A_FLAG__ */ + + for (p = spec_ranges; p_m_spec_chars > *p ; ++p) {} + if (((psfs->dataargtype >> 8) | psfs->flags) +@@ -1265,12 +1258,6 @@ int VFSCANF (FILE *__restrict fp, const Wchar *__restrict format, va_list arg) + while (*wf && __isascii(*wf) && (b < buf + sizeof(buf) - 1)) { + *b++ = *wf++; + } +-#ifdef __UCLIBC_HAS_SCANF_GLIBC_A_FLAG__ +-#error this is wrong... we need to ched in __psfs_parse_spec instead since this checks last char in buffer and conversion my have stopped before it. +- if ((*b == 'a') && ((*wf == '[') || ((*wf|0x20) == 's'))) { +- goto DONE; /* Spec was excessively long. */ +- } +-#endif /* __UCLIBC_HAS_SCANF_GLIBC_A_FLAG__ */ + *b = 0; + if (b == buf) { /* Bad conversion specifier! */ + goto DONE; +@@ -1390,13 +1377,36 @@ int VFSCANF (FILE *__restrict fp, const Wchar *__restrict format, va_list arg) + } + + if (psfs.conv_num == CONV_s) { ++ /* We might have to handle the allocation ourselves */ ++ int len; ++ /* With 'm', we actually got a pointer to a pointer */ ++ unsigned char **ptr = (void *)b; ++ ++ i = 0; ++ if (psfs.flags & FLAG_MALLOC) { ++ len = 0; ++ b = NULL; ++ } else ++ len = -1; ++ + /* Yes, believe it or not, a %s conversion can store nuls. */ + while ((__scan_getc(&sc) >= 0) && !isspace(sc.cc)) { + zero_conversions = 0; +- *b = sc.cc; +- b += psfs.store; ++ if (i == len) { ++ /* Pick a size that won't trigger a lot of ++ * mallocs early on ... */ ++ len += 256; ++ b = realloc(b, len + 1); ++ } ++ b[i] = sc.cc; ++ i += psfs.store; + fail = 0; + } ++ ++ if (psfs.flags & FLAG_MALLOC) ++ *ptr = b; ++ /* The code below takes care of terminating NUL */ ++ b += i; + } else { + #ifdef __UCLIBC_HAS_WCHAR__ + assert((psfs.conv_num == CONV_LEFTBRACKET) || \ +-- +cgit v0.9.0.1-2-gef13 diff --git a/toolchain/uClibc/uClibc-0.9.33.config b/toolchain/uClibc/uClibc-0.9.33.config index eb39df6ed..5f3815d5c 100644 --- a/toolchain/uClibc/uClibc-0.9.33.config +++ b/toolchain/uClibc/uClibc-0.9.33.config @@ -238,7 +238,7 @@ UCLIBC_HAS_UTMPX=y # # Library Installation Options # -RUNTIME_PREFIX="/" +RUNTIME_PREFIX="/openslx/" DEVEL_PREFIX="/usr/" MULTILIB_DIR="lib" HARDWIRED_ABSPATH=y diff --git a/toolchain/uClibc/uclibc.mk b/toolchain/uClibc/uclibc.mk index 07281351b..0df0ffb08 100644 --- a/toolchain/uClibc/uclibc.mk +++ b/toolchain/uClibc/uclibc.mk @@ -106,7 +106,7 @@ $(UCLIBC_DIR)/.oldconfig: $(UCLIBC_DIR)/.patched $(UCLIBC_CONFIG_FILE) -e 's,^TARGET_ARCH=".*",TARGET_ARCH=\"$(UCLIBC_TARGET_ARCH)\",g' \ -e 's,^KERNEL_SOURCE=.*,KERNEL_SOURCE=\"$(LINUX_HEADERS_DIR)\",g' \ -e 's,^KERNEL_HEADERS=.*,KERNEL_HEADERS=\"$(LINUX_HEADERS_DIR)/include\",g' \ - -e 's,^RUNTIME_PREFIX=.*,RUNTIME_PREFIX=\"/\",g' \ + -e 's,^RUNTIME_PREFIX=.*,RUNTIME_PREFIX=\"/openslx/\",g' \ -e 's,^DEVEL_PREFIX=.*,DEVEL_PREFIX=\"/usr/\",g' \ -e 's,^SHARED_LIB_LOADER_PREFIX=.*,SHARED_LIB_LOADER_PREFIX=\"/lib\",g' \ $(UCLIBC_DIR)/.oldconfig @@ -433,7 +433,7 @@ $(UCLIBC_DIR)/lib/libc.a: $(UCLIBC_DIR)/.configured $(gcc_intermediate) $(LIBFLO ARCH="$(UCLIBC_TARGET_ARCH)" \ PREFIX= \ DEVEL_PREFIX=/ \ - RUNTIME_PREFIX=/ \ + RUNTIME_PREFIX=/openslx/ \ CROSS_COMPILE="$(TARGET_CROSS)" \ UCLIB_EXTRA_CFLAGS="$(TARGET_ABI)" \ HOSTCC="$(HOSTCC)" \ @@ -458,7 +458,7 @@ $(STAGING_DIR)/usr/lib/libc.a: $(UCLIBC_DIR)/lib/libc.a ARCH="$(UCLIBC_TARGET_ARCH)" \ PREFIX=$(STAGING_DIR) \ DEVEL_PREFIX=/usr/ \ - RUNTIME_PREFIX=/ \ + RUNTIME_PREFIX=/openslx/ \ CROSS_COMPILE="$(TARGET_CROSS)" \ UCLIB_EXTRA_CFLAGS="$(TARGET_ABI)" \ install_runtime install_dev @@ -489,7 +489,7 @@ $(TARGET_DIR)/lib/libc.so.0: $(STAGING_DIR)/usr/lib/libc.a ARCH="$(UCLIBC_TARGET_ARCH)" \ PREFIX=$(TARGET_DIR) \ DEVEL_PREFIX=/usr/ \ - RUNTIME_PREFIX=/ \ + RUNTIME_PREFIX=/openslx/ \ CROSS_COMPILE="$(TARGET_CROSS)" \ UCLIB_EXTRA_CFLAGS="$(TARGET_ABI)" \ install_runtime @@ -573,7 +573,7 @@ $(TARGET_DIR)/usr/lib/libc.a: $(STAGING_DIR)/usr/lib/libc.a ARCH="$(UCLIBC_TARGET_ARCH)" \ PREFIX=$(TARGET_DIR) \ DEVEL_PREFIX=/usr/ \ - RUNTIME_PREFIX=/ \ + RUNTIME_PREFIX=/openslx/ \ install_dev # Install the kernel headers to the target dir if necessary if [ ! -f $(TARGET_DIR)/usr/include/linux/version.h ]; then \ -- cgit v1.2.3-55-g7522