1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-11-27 16:10:39 +02:00

[toolchain] eglibc: add support for 2.10 branch

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17748 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
nico 2009-09-26 18:59:22 +00:00
parent 57b9777668
commit aa04a43d98
4 changed files with 69 additions and 0 deletions

View File

@ -17,6 +17,9 @@ choice
config EGLIBC_VERSION_2_9 config EGLIBC_VERSION_2_9
bool "eglibc 2.9" bool "eglibc 2.9"
config EGLIBC_VERSION_2_10_1
bool "eglibc 2.10.1"
config EGLIBC_VERSION_TRUNK config EGLIBC_VERSION_TRUNK
bool "eglibc trunk" bool "eglibc trunk"
@ -30,6 +33,7 @@ config EGLIBC_REVISION
default "8588" if EGLIBC_VERSION_2_7 default "8588" if EGLIBC_VERSION_2_7
default "8587" if EGLIBC_VERSION_2_8 default "8587" if EGLIBC_VERSION_2_8
default "8690" if EGLIBC_VERSION_2_9 default "8690" if EGLIBC_VERSION_2_9
default "8873" if EGLIBC_VERSION_2_10_1
default "HEAD" if EGLIBC_VERSION_TRUNK default "HEAD" if EGLIBC_VERSION_TRUNK
default "" default ""

View File

@ -5,5 +5,13 @@ config EGLIBC_VERSION
default "2.7" if EGLIBC_VERSION_2_7 default "2.7" if EGLIBC_VERSION_2_7
default "2.8" if EGLIBC_VERSION_2_8 default "2.8" if EGLIBC_VERSION_2_8
default "2.9" if EGLIBC_VERSION_2_9 default "2.9" if EGLIBC_VERSION_2_9
default "2.10.1" if EGLIBC_VERSION_2_10_1
default "trunk" default "trunk"
config EGLIBC_VERSION_2_6
bool
default y if EGLIBC_VERSION_2_6_1
config EGLIBC_VERSION_2_10
bool
default y if EGLIBC_VERSION_2_10_1

View File

@ -27,6 +27,9 @@ endif
ifeq ($(PKG_VERSION),2.9) ifeq ($(PKG_VERSION),2.9)
PKG_SOURCE_URL:=svn://svn.eglibc.org/branches/eglibc-2_9 PKG_SOURCE_URL:=svn://svn.eglibc.org/branches/eglibc-2_9
endif endif
ifeq ($(PKG_VERSION),2.10.1)
PKG_SOURCE_URL:=svn://svn.eglibc.org/branches/eglibc-2_10
endif
ifeq ($(PKG_VERSION),trunk) ifeq ($(PKG_VERSION),trunk)
PKG_SOURCE_URL:=svn://svn.eglibc.org/trunk PKG_SOURCE_URL:=svn://svn.eglibc.org/trunk
endif endif

View File

@ -187,6 +187,31 @@ config EGLIBC_OPTION_EGLIBC_ENVZ
envz_entry envz_remove envz_entry envz_remove
envz_get envz_strip envz_get envz_strip
config EGLIBC_OPTION_EGLIBC_FCVT
bool "Functions for converting floating-point numbers to strings"
default y
depends EGLIBC_VERSION_2_10
help
This option group includes functions for converting
floating-point numbers to strings.
This option group includes the following functions:
ecvt qecvt
ecvt_r qecvt_r
fcvt qfcvt
fcvt_r qfcvt_r
gcvt qgcvt
config EGLIBC_OPTION_EGLIBC_FMTMSG
bool "Functions for formatting messages"
default y
depends EGLIBC_VERSION_2_10
help
This option group includes the following functions:
addseverity fmtmsg
config EGLIBC_OPTION_EGLIBC_FSTAB config EGLIBC_OPTION_EGLIBC_FSTAB
bool "Access functions for 'fstab'" bool "Access functions for 'fstab'"
default y default y
@ -202,6 +227,22 @@ config EGLIBC_OPTION_EGLIBC_FSTAB
getfsent setfsent getfsent setfsent
getfsfile getfsfile
config OPTION_EGLIBC_FTRAVERSE
bool "Functions for traversing file hierarchies"
default y
depends EGLIBC_VERSION_2_10
help
This option group includes functions for traversing file
UNIX file hierachies.
This option group includes the following functions:
fts_open ftw
fts_read nftw
fts_children ftw64
fts_set nftw64
fts_close
config EGLIBC_OPTION_EGLIBC_GETLOGIN config EGLIBC_OPTION_EGLIBC_GETLOGIN
bool "The getlogin function" bool "The getlogin function"
default y default y
@ -678,6 +719,19 @@ config EGLIBC_OPTION_POSIX_REGEXP
<regexp.h> header file, 'compile', 'step', and 'advance', is <regexp.h> header file, 'compile', 'step', and 'advance', is
omitted. omitted.
config EGLIBC_OPTION_POSIX_REGEXP_GLIBC
bool "Regular expressions from GLIBC"
default y
depends EGLIBC_OPTION_POSIX_REGEXP
depends EGLIBC_VERSION_2_10
help
This option group specifies which regular expression
library to use. The choice is between regex
implementation from GLIBC and regex implementation from
libiberty. The GLIBC variant is fully POSIX conformant and
optimized for speed; regex from libiberty is more than twice
as small while still is enough for most practical purposes.
config EGLIBC_OPTION_POSIX_WIDE_CHAR_DEVICE_IO config EGLIBC_OPTION_POSIX_WIDE_CHAR_DEVICE_IO
bool "Input and output functions for wide characters" bool "Input and output functions for wide characters"
default y default y