Compare commits
15 Commits
2010.05_rc
...
2010.05
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
07da619d75 | ||
|
|
41c49b3c9f | ||
|
|
7f1bca8479 | ||
|
|
e1a7d916e9 | ||
|
|
a4bba08343 | ||
|
|
bc065596b4 | ||
|
|
1f39e6e206 | ||
|
|
b6e67cc363 | ||
|
|
1041c8383b | ||
|
|
b7acacaf6e | ||
|
|
b578f670d1 | ||
|
|
2816c33c3d | ||
|
|
c0b3dc2005 | ||
|
|
98de259aee | ||
|
|
170b3d3d05 |
13
CHANGES
13
CHANGES
@@ -1,3 +1,16 @@
|
||||
2010.05, Released May 30th, 2010:
|
||||
|
||||
Fixes all over the tree.
|
||||
|
||||
Updated/fixed packages: coreutils, hal, libcap,
|
||||
lockfile-progs, ncftp, xserver_xorg-server
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#1789: binutils fails to build for i386
|
||||
#1843: Fix libcap build failure
|
||||
#1855: XORG Keyboard driver fails to compile
|
||||
|
||||
2010.05-rc3, Released May 27th, 2010:
|
||||
|
||||
Fixes all over the tree.
|
||||
|
||||
@@ -8,7 +8,7 @@ config BR2_HAVE_DOT_CONFIG
|
||||
|
||||
config BR2_VERSION
|
||||
string
|
||||
default "2010.05-rc3"
|
||||
default "2010.05"
|
||||
|
||||
source "target/Config.in.arch"
|
||||
source "target/device/Config.in"
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
|
||||
<p>
|
||||
|
||||
The latest stable release is <b>2010.02</b>, which can be downloaded
|
||||
The latest stable release is <b>2010.05</b>, which can be downloaded
|
||||
here:<p>
|
||||
|
||||
<a href="/downloads/buildroot-2010.02.tar.gz">buildroot-2010.02.tar.gz</a>
|
||||
<a href="/downloads/buildroot-2010.05.tar.gz">buildroot-2010.05.tar.gz</a>
|
||||
or
|
||||
<a href="/downloads/buildroot-2010.02.tar.bz2">buildroot-2010.02.tar.bz2</a>.
|
||||
<a href="/downloads/buildroot-2010.05.tar.bz2">buildroot-2010.05.tar.bz2</a>.
|
||||
<p>
|
||||
|
||||
<!--
|
||||
The latest release candidate is <b>2010.05-rc3</b>, which can be
|
||||
downloaded here:<p>
|
||||
|
||||
@@ -21,7 +21,7 @@ downloaded here:<p>
|
||||
or
|
||||
<a href="/downloads/buildroot-2010.05-rc3.tar.bz2">buildroot-2010.05-rc3.tar.bz2</a>.
|
||||
<p>
|
||||
|
||||
-->
|
||||
This and earlier releases can always be downloaded from
|
||||
<a href="/downloads/">http://buildroot.net/downloads/</a>.
|
||||
|
||||
|
||||
@@ -6,6 +6,15 @@
|
||||
|
||||
<ul>
|
||||
|
||||
<li><b>30 May 2010 -- 2010.05 released</b>
|
||||
|
||||
<p>The stable 2010.05 release is out - Thanks to everyone
|
||||
contributing and testing the release candidates. See the
|
||||
<a href="http://git.buildroot.net/buildroot/plain/CHANGES?id=2010.05">CHANGES</a>
|
||||
file for more details, and go to the <a href="/downloads/">downloads page</a>
|
||||
to pick up the <a href="/downloads/buildroot-2010.05.tar.bz2">2010.05
|
||||
release</a>.</p>
|
||||
|
||||
<li><b>27 May 2010 -- 2010.05-rc3 released</b>
|
||||
|
||||
<p>RC3 is out with more cleanups and bugfixes, see the <a
|
||||
|
||||
@@ -77,11 +77,6 @@ ifeq ($(BR2_LARGEFILE),y)
|
||||
TARGET_CFLAGS+=-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
|
||||
endif
|
||||
|
||||
# Host packages are sometimes linked against host libraries installed
|
||||
# in $(HOST_DIR)/usr/lib. As we cannot add $(HOST_DIR)/usr/lib to
|
||||
# LD_LIBRARY_PATH when building target packages because it causes
|
||||
# libtool breakage, we force a rpath to be added to host binaries.
|
||||
HOST_CFLAGS+=-Wl,-rpath -Wl,$(HOST_DIR)/usr/lib
|
||||
|
||||
#########################################################################
|
||||
ifeq ($(BR2_TOOLCHAIN_BUILDROOT),y)
|
||||
|
||||
@@ -12,7 +12,8 @@ COREUTILS_DIR:=$(BUILD_DIR)/coreutils-$(COREUTILS_VERSION)
|
||||
COREUTILS_BINARY:=src/vdir
|
||||
COREUTILS_TARGET_BINARY:=bin/vdir
|
||||
BIN_PROGS:=cat chgrp chmod chown cp date dd df dir echo false hostname \
|
||||
ln ls mkdir mknod mv pwd rm rmdir vdir sleep stty sync touch true uname
|
||||
ln ls mkdir mknod mv pwd rm rmdir vdir sleep stty sync touch true \
|
||||
uname join
|
||||
|
||||
$(DL_DIR)/$(COREUTILS_SOURCE):
|
||||
$(call DOWNLOAD,$(COREUTILS_SITE),$(COREUTILS_SOURCE))
|
||||
|
||||
@@ -7,7 +7,7 @@ config BR2_PACKAGE_HAL
|
||||
select BR2_PACKAGE_LIBINTL if BR2_NEEDS_GETTEXT_IF_LOCALE
|
||||
select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
|
||||
select BR2_PACKAGE_DBUS
|
||||
select BR2_PACKAGE_DBUS_EXPAT
|
||||
select BR2_DBUS_EXPAT
|
||||
select BR2_PACKAGE_DBUS_GLIB
|
||||
select BR2_PACKAGE_HWDATA
|
||||
select BR2_PACKAGE_UDEV
|
||||
|
||||
@@ -1,13 +1,19 @@
|
||||
---
|
||||
Make.Rules | 15 ++++++++-------
|
||||
libcap/Makefile | 2 +-
|
||||
2 files changed, 9 insertions(+), 8 deletions(-)
|
||||
|
||||
Index: libcap-2.19/Make.Rules
|
||||
===================================================================
|
||||
--- libcap-2.19.orig/Make.Rules
|
||||
+++ libcap-2.19/Make.Rules
|
||||
@@ -45,24 +45,25 @@
|
||||
diff -Nura libcap-2.19.orig/libcap/Makefile libcap-2.19/libcap/Makefile
|
||||
--- libcap-2.19.orig/libcap/Makefile 2008-12-04 05:03:12.000000000 -0200
|
||||
+++ libcap-2.19/libcap/Makefile 2010-05-28 14:32:06.290297694 -0300
|
||||
@@ -33,7 +33,7 @@
|
||||
endif
|
||||
|
||||
_makenames: _makenames.c cap_names.list.h
|
||||
- $(BUILD_CC) $(BUILD_CFLAGS) $< -o $@
|
||||
+ $(CC_FOR_BUILD) $(CFLAGS_FOR_BUILD) $< -o $@
|
||||
|
||||
cap_names.h: _makenames
|
||||
./_makenames > cap_names.h
|
||||
diff -Nura libcap-2.19.orig/Make.Rules libcap-2.19/Make.Rules
|
||||
--- libcap-2.19.orig/Make.Rules 2010-01-13 23:04:58.000000000 -0300
|
||||
+++ libcap-2.19/Make.Rules 2010-05-28 14:32:31.802296186 -0300
|
||||
@@ -45,25 +45,26 @@
|
||||
KERNEL_HEADERS := $(topdir)/libcap/include
|
||||
IPATH += -I$(topdir)/libcap/include -I$(KERNEL_HEADERS)
|
||||
|
||||
@@ -36,20 +42,9 @@ Index: libcap-2.19/Make.Rules
|
||||
INCS=$(topdir)/libcap/include/sys/capability.h
|
||||
LDFLAGS += -L$(topdir)/libcap
|
||||
CFLAGS += -Dlinux $(WARNINGS) $(DEBUG) $(IPATH)
|
||||
-PAM_CAP := $(shell if [ -f /usr/include/security/pam_modules.h ]; then echo yes ; else echo no ; fi)
|
||||
+CFLAGS_FOR_BUILD += $(IPATH)
|
||||
PAM_CAP := $(shell if [ -f /usr/include/security/pam_modules.h ]; then echo yes ; else echo no ; fi)
|
||||
+PAM_CAP := no
|
||||
INDENT := $(shell if [ -n "$(which indent 2>/dev/null)" ]; then echo "| indent -kr" ; fi)
|
||||
DYNAMIC := $(shell if [ ! -d "$(topdir)/.git" ]; then echo yes; fi)
|
||||
Index: libcap-2.19/libcap/Makefile
|
||||
===================================================================
|
||||
--- libcap-2.19.orig/libcap/Makefile
|
||||
+++ libcap-2.19/libcap/Makefile
|
||||
@@ -33,7 +33,7 @@
|
||||
endif
|
||||
|
||||
_makenames: _makenames.c cap_names.list.h
|
||||
- $(BUILD_CC) $(BUILD_CFLAGS) $< -o $@
|
||||
+ $(CC_FOR_BUILD) $(CFLAGS_FOR_BUILD) $< -o $@
|
||||
|
||||
cap_names.h: _makenames
|
||||
./_makenames > cap_names.h
|
||||
LIBATTR := yes
|
||||
|
||||
@@ -21,7 +21,7 @@ $(LOCKFILE_PROGS_DIR)/.unpacked: $(DL_DIR)/$(LOCKFILE_PROGS_SOURCE)
|
||||
touch $(LOCKFILE_PROGS_DIR)/.unpacked
|
||||
|
||||
$(TARGET_DIR)/$(LOCKFILE_PROGS_BINARY): $(LOCKFILE_PROGS_DIR)/.unpacked
|
||||
$(MAKE) $(TARGET_CONFIGURE_OPTS) LDFLAGS="$(TARGET_LDFLAGS)" \
|
||||
$(MAKE) $(TARGET_CONFIGURE_OPTS) $(TARGET_CONFIGURE_ENV) \
|
||||
-C $(LOCKFILE_PROGS_DIR)
|
||||
cp -a $(LOCKFILE_PROGS_DIR)/bin/lockfile* $(TARGET_DIR)/usr/bin
|
||||
$(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/$(LOCKFILE_PROGS_BINARY)
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
# ncftp client
|
||||
#
|
||||
#############################################################
|
||||
NCFTP_VERSION:=3.2.2
|
||||
NCFTP_VERSION:=3.2.4
|
||||
NCFTP_SOURCE:=ncftp-$(NCFTP_VERSION)-src.tar.bz2
|
||||
NCFTP_SITE:=ftp://ftp.ncftp.com/ncftp
|
||||
|
||||
|
||||
@@ -19,11 +19,10 @@ choice
|
||||
|
||||
config BR2_PACKAGE_XSERVER_xorg
|
||||
bool "Modular X.org"
|
||||
# depending on BR2_ENABLE_LOCALE gives a recursion error with dbus
|
||||
depends on BR2_LARGEFILE && BR2_INSTALL_LIBSTDCPP # && BR2_ENABLE_LOCALE
|
||||
depends on BR2_LARGEFILE && BR2_INSTALL_LIBSTDCPP
|
||||
|
||||
comment 'X.org requires largefile, locale and C++ support'
|
||||
depends on !(BR2_LARGEFILE && BR2_INSTALL_LIBSTDCPP && BR2_ENABLE_LOCALE)
|
||||
comment 'X.org requires largefile and C++ support'
|
||||
depends on !(BR2_LARGEFILE && BR2_INSTALL_LIBSTDCPP)
|
||||
|
||||
config BR2_PACKAGE_XSERVER_tinyx
|
||||
bool "TinyX"
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
XSERVER_XORG_SERVER_VERSION = 1.7.5
|
||||
XSERVER_XORG_SERVER_SOURCE = xorg-server-$(XSERVER_XORG_SERVER_VERSION).tar.bz2
|
||||
XSERVER_XORG_SERVER_SITE = http://xorg.freedesktop.org/releases/individual/xserver
|
||||
XSERVER_XORG_XSERVER_MAKE = $(MAKE1) # make install fails with parallel make
|
||||
XSERVER_XORG_SERVER_AUTORECONF = NO
|
||||
XSERVER_XORG_SERVER_LIBTOOL_PATCH = NO
|
||||
XSERVER_XORG_SERVER_INSTALL_STAGING = YES
|
||||
|
||||
@@ -10,7 +10,7 @@ ifeq ($(DOWNLOAD_LINUX26_VERSION),)
|
||||
# User did not define linux version, try using headers
|
||||
ifeq ($(LINUX_HEADERS_VERSION),)
|
||||
# We did not have headers (this is for real???)
|
||||
# Version of linuc before patches
|
||||
# Version of linux before patches
|
||||
DOWNLOAD_LINUX26_VERSION=2.6.22.1
|
||||
# Version of Linux after applying any patches
|
||||
LINUX26_VERSION=2.6.22.1
|
||||
@@ -44,9 +44,14 @@ ifndef LINUX26_FORMAT
|
||||
ifneq ($(call qstrip,$(BR2_PACKAGE_LINUX_FORMAT)),)
|
||||
LINUX26_FORMAT=$(call qstrip,$(BR2_PACKAGE_LINUX_FORMAT))
|
||||
else
|
||||
ifneq ($(filter i386 x86-64,$(KERNEL_ARCH)),)
|
||||
# zImage target no longer available on x86 since 2.6.30
|
||||
LINUX26_FORMAT=bzImage
|
||||
else
|
||||
LINUX26_FORMAT=zImage
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
# Has to be set by the target/device
|
||||
ifndef LINUX26_BINLOC
|
||||
|
||||
@@ -111,9 +111,14 @@ ifndef LINUX26_FORMAT
|
||||
ifneq ($(call qstrip,$(BR2_PACKAGE_LINUX_FORMAT)),)
|
||||
LINUX26_FORMAT:=$(call qstrip,$(BR2_PACKAGE_LINUX_FORMAT))
|
||||
else
|
||||
ifneq ($(filter i386 x86-64,$(KERNEL_ARCH)),)
|
||||
# zImage target no longer available on x86 since 2.6.30
|
||||
LINUX26_FORMAT=bzImage
|
||||
else
|
||||
LINUX26_FORMAT:=zImage
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# Has to be set by the target/device
|
||||
|
||||
@@ -251,7 +251,7 @@ check_cross_compiler_exists = \
|
||||
|
||||
uclibc: dependencies $(STAMP_DIR)/ext-toolchain-installed
|
||||
|
||||
EXTERNAL_LIBS=libc.so libcrypt.so libdl.so libgcc_s.so libm.so libnsl.so libpthread.so libresolv.so librt.so libutil.so
|
||||
EXTERNAL_LIBS=libc.so libcrypt.so libdl.so libgcc_s.so libm.so libnsl.so libresolv.so librt.so libutil.so
|
||||
ifeq ($(BR2_TOOLCHAIN_EXTERNAL_UCLIBC),y)
|
||||
EXTERNAL_LIBS+=ld-uClibc.so
|
||||
else
|
||||
@@ -262,6 +262,13 @@ ifeq ($(BR2_INSTALL_LIBSTDCPP),y)
|
||||
EXTERNAL_LIBS+=libstdc++.so
|
||||
endif
|
||||
|
||||
ifneq ($(BR2_PTHREADS_NONE),y)
|
||||
EXTERNAL_LIBS+=libpthread.so
|
||||
ifeq ($(BR2_PACKAGE_GDB_SERVER),y)
|
||||
EXTERNAL_LIBS+=libthread_db.so
|
||||
endif # gdbserver
|
||||
endif # ! no threads
|
||||
|
||||
# SYSROOT_DIR selection. We first try the -print-sysroot option,
|
||||
# available in gcc 4.4.x and in some Codesourcery toolchains. If this
|
||||
# option is not available, we fallback to the value of --with-sysroot
|
||||
|
||||
Reference in New Issue
Block a user