Commit Graph

52 Commits (035b41bafbee36bd77219010060ab5a3b0cfc928)

Author SHA1 Message Date
Felix Fietkau 5d19a38d80 toolchain: sync eglibc headers/build split with uclibc changes
SVN-Revision: 32584
12 years ago
Felix Fietkau 30c29914c4 eglibc: work around a broken configure test to fix compile errors on x86
SVN-Revision: 32527
12 years ago
Felix Fietkau 5d50acec9d eglibc: use 2.15 by default
SVN-Revision: 32104
12 years ago
Felix Fietkau 49b894ff4e eglibc: add version 2.15
SVN-Revision: 32101
12 years ago
Mirko Vogt 6831c99f65 drop support for eglibc version trunk/HEAD
When selecting a specific eglibc version, it comes with a specific SVN
revision that should not be modified as it (more or less) correspond to
a tagged release. This patch disable the possibility to select a specific
SVN revision on known eglib versions.

This patch also disables the possibility to select the trunk branch of
eglibc. There are multiple reasons for that:

* trunk/HEAD may not even compile

* the OpenWrt built system makes using trunk/HEAD a difficult thing, as
OpenWRT fetches the source tree and store it in a compressed tar archive.
Subsequent build get the source from the tar archive - not from SVN,
making the use of trunk/HEAD largelly innefective.

* we cannot know the corresponding version of trunk/HEAD, meaning that
we'll face compiling issues when we'll try to copy the libc files -
unless the build system is fixed with this specific issue in mind.

Signed-off-by: Emmanuel Deloget <logout@free.fr>

SVN-Revision: 31502
12 years ago
Mirko Vogt e3689f3bad set version string of eglibc version 2.14 to 2.14.1
eglibc version number depends on the branch and on the maintenance release
(i.e. the SVN revision). Changing the revision may change the maintenance
version. This patch correlate the SVN revision to the correct version
number - without this change  eglibc 2.14 provoke build errors when
building the base-files package (example, for 2.14):

$ make package/base-files/compile V=1
   make[1] package/base-files/compile
   make[2] -C package/opkg host-compile
   make[2] -C package/base-files-network compile
   make[2] -C package/base-files compile
cp: cannot stat `/home/me/openwrt/trunk/staging_dir/toolchain-arm_v7-a_gcc-4.6-linaro_eglibc-trunk_eabi/lib/ld-2.14.so': No such file or directory

Signed-off-by: Emmanuel Deloget <logout@free.fr>

SVN-Revision: 31501
12 years ago
Mirko Vogt 5c3d17cfc9 drop eglibc version 2.12
SVN-Revision: 31500
12 years ago
Mirko Vogt 0af09943a5 when choosing eglibc select eglibc version 2.13 by default
SVN-Revision: 31342
12 years ago
Mirko Vogt 1352465f27 remove patch '100-do-not-use-implicit-rules.patch' for eglibc 2.12
Mentioned patch got obsoleted by commit 31300, since it went upstream meanwhile

SVN-Revision: 31341
12 years ago
Mirko Vogt 84c48979d2 level up eglibc versions to latest revisions of its respective branches
in particular this solves the issue that eglibc version 2.x produced so-files having the version string 2.(x-1) in its names which confused the toolchain

SVN-Revision: 31300
12 years ago
Mirko Vogt 0665e400a0 eglibc 2.14 needs our eglibc patchset as well
SVN-Revision: 29842
13 years ago
Felix Fietkau d7fa989b42 eglibc: remove obsolete dependencies to fix missing config options for eglibc 2.13
SVN-Revision: 27623
13 years ago
Florian Fainelli cba5b25cfd eglibc: add support for 2.14
SVN-Revision: 27510
13 years ago
Florian Fainelli d65636baaf remove reference to old eglibc versions.
SVN-Revision: 27509
13 years ago
Felix Fietkau 357a58811b eglibc: remove old versions
SVN-Revision: 27360
13 years ago
Felix Fietkau ab15244ece eglibc: fix portability issues rpcgen and zic, fixes compile on darwin
SVN-Revision: 27359
13 years ago
Mirko Vogt f2591f8d54 eglibc CAN be compiled with -Os after all - flags however need to be stated in $EGLIBC_CFLAGS as well
SVN-Revision: 27290
13 years ago
Mirko Vogt f03b067f32 manual/Makefile: Don't mix pattern rules with normal rules.
This change got committed into the official eglibc repository in commit 11461.

Thanks to Philip Prindeville for pointing this out.

SVN-Revision: 27264
13 years ago
Mirko Vogt 33fc3f8906 Revert "[toolchain/eglibc} eglibc in fact can be built with -Os"
Compiling with -Os results in: "error: #error "glibc cannot be compiled without optimization"

Still, building with -Os is listed as feature in
<http://www.eglibc.org/features>:

""
Building with -Os
     EGLIBC supports building the library with compiler optimizing for size -Os instead of for speed -O2.
""

SVN-Revision: 27245
13 years ago
Mirko Vogt 4716055a1e explicitly disable the use of ldconfig
SVN-Revision: 27220
13 years ago
Mirko Vogt 2e1b73912d patch: add /usr/lib to default search path of dynamic linker
SVN-Revision: 27216
13 years ago
Mirko Vogt 7493d8260f add support for eglibc version 2.13
SVN-Revision: 27215
13 years ago
Mirko Vogt cdbb7815ea [toolchain/eglibc} eglibc in fact can be built with -Os
SVN-Revision: 27214
13 years ago
Mirko Vogt 51754d7d1d when selecting eglibc, use version 2.12 by default
SVN-Revision: 27213
13 years ago
Felix Fietkau 14840f6854 eglibc: disable ssp, it breaks the build
SVN-Revision: 25280
14 years ago
Imre Kaloz 50be0201f1 cleanup toolchain version handling
SVN-Revision: 25148
14 years ago
Felix Fietkau 62c1740676 toolchain: fix the sysroot mess by getting rid of $(TOOLCHAIN_DIR)/usr and moving it back to $(TOOLCHAIN_DIR), this change makes the toolchain relocatable again, which should fix the SDK
SVN-Revision: 22723
14 years ago
Florian Fainelli 632694c4f6 fix eglibc INET_ANL option selection
SVN-Revision: 21660
14 years ago
Nicolas Thill 8dd583e3a4 toolchain/eglibc: add preliminary support for eglibc-2.12
SVN-Revision: 21611
14 years ago
Nicolas Thill 7d991147b3 toolchain/eglibc: update to latest revision for 2.9, 2.10 & 2.11
SVN-Revision: 21610
14 years ago
Nicolas Thill fdb4fba4b7 toolchain/eglibc: allow building eglibc-2.11 with gcc-4.5.x
SVN-Revision: 21601
14 years ago
Nicolas Thill 0adb09325c eglibc: add support for v2.11
SVN-Revision: 18522
15 years ago
Nicolas Thill 143213091b eglibc: update v2.10 to rev. 9289
SVN-Revision: 18518
15 years ago
Nicolas Thill bb4a7fcec3 cosmetic: more reformatting missed from [18480]
SVN-Revision: 18481
15 years ago
Nicolas Thill 174ddb1694 cosmetic: reformat library configuration submenu - adjust indent & spaces - use coherent config symbol names in help
SVN-Revision: 18480
15 years ago
Nicolas Thill 31596ddc01 eglibc: fix wrong config symbol name if library configuration submenu
SVN-Revision: 18479
15 years ago
Nicolas Thill cfad7b6c08 eglibc: don't use minor version numbers in config symbols, only in version strings
SVN-Revision: 18474
15 years ago
Nicolas Thill 00eeac51a0 eglibc: use 'select' instead of 'depends' for configuration options, add dependencies for features avalaible in 2.8 or later
SVN-Revision: 17751
15 years ago
Nicolas Thill f859299d85 eglibc: add support for 2.10 branch
SVN-Revision: 17748
15 years ago
Nicolas Thill 6f2afa8f29 and fix another typo, still in eglibc configuration file
SVN-Revision: 17747
15 years ago
Nicolas Thill f288b5e102 fix typo in eglibc configuration file
SVN-Revision: 17746
15 years ago
Nicolas Thill f3a3b1934b eglibc: update svn revisions
SVN-Revision: 17744
15 years ago
Florian Fainelli 3e0e015a0d define libc_cv_slibdir, fixes mips64 compilation (#5011)
SVN-Revision: 15526
15 years ago
Nicolas Thill 222f37cbde uClibc cleanup: - use full version string (0.9.30.1), instead of base (0.9.30) + extra (.1) - remove support for 0.9.28 and snapshots (building from SVN to be added later)
SVN-Revision: 15368
15 years ago
Felix Fietkau ec6b3bf2be fix stampfile variables for the toolchain build (fixes gcc compile error)
SVN-Revision: 14862
16 years ago
Nicolas Thill 8a2030ff3d move common variables to a dedicated include file
SVN-Revision: 14648
16 years ago
Felix Fietkau 7eb1589875 build system refactoring in preparation for allowing packages to do host-build steps
SVN-Revision: 14610
16 years ago
Nicolas Thill 33a0eb3613 cosmetic & coherency fixes
SVN-Revision: 14397
16 years ago
Felix Fietkau 0232808d14 eglibc: replace the use of stpncpy with strncpy + manual termination (stpncpy is not available on darwin)
SVN-Revision: 14212
16 years ago
Felix Fietkau 15c76887b8 port the eglibc cross compiling fix to version 2.9
SVN-Revision: 14211
16 years ago