diff options
author | Arwed von Merkatz | 2007-09-16 16:35:19 +0200 |
---|---|---|
committer | Arwed von Merkatz | 2007-09-16 16:37:47 +0200 |
commit | f088e2f8e1a4ecfb4ca14e60a6f588910d6f9223 (patch) | |
tree | bd14c2776507766db0e565d826f042f8d6ad4920 | |
parent | 4cc1df151ca09c6d1a542afdfb6db0ee0dbe6a55 (diff) |
glibc: fix the issue of GLIBC_ARCH being unset in PRE_BUILD
-rw-r--r-- | libs/glibc/HISTORY | 7 | ||||
-rwxr-xr-x | libs/glibc/PREPARE | 3 | ||||
-rwxr-xr-x | libs/glibc/PRE_BUILD | 17 |
3 files changed, 19 insertions, 8 deletions
diff --git a/libs/glibc/HISTORY b/libs/glibc/HISTORY index 8ee352528e..045a72d403 100644 --- a/libs/glibc/HISTORY +++ b/libs/glibc/HISTORY @@ -1,3 +1,10 @@ +2007-09-16 Arwed v. Merkatz <v.merkatz@gmx.net> + * PREPARE: removed the persistent_add GLIBC_ARCH, there seems to be + problem with persistent vars set in DETAILS + * PRE_BUILD: derive GLIBC_HEADERS_DIR from SOURCE3 instead of using + GLIBC_ARCH, set GLIBC_HEADERS_DIR to something sane for non-nptl + builds + 2007-09-16 Jaka Kranjc <lynxlynxlynx@sourcemage.org> * TESTS: added my info * DETAILS: don't return negative values diff --git a/libs/glibc/PREPARE b/libs/glibc/PREPARE index ed07e7cf2b..aba6486cbb 100755 --- a/libs/glibc/PREPARE +++ b/libs/glibc/PREPARE @@ -10,5 +10,4 @@ fi && if [[ ${SMGL_COMPAT_ARCHS[1]} == x86_64 ]]; then config_query GLIBC_NOLIB64 "Shall the dynamic linker install to /lib (not /lib64) (lib64 purge part 2 of 2)?" n -fi && -persistent_add GLIBC_ARCH +fi diff --git a/libs/glibc/PRE_BUILD b/libs/glibc/PRE_BUILD index 4a76e9c7e4..e0baacf890 100755 --- a/libs/glibc/PRE_BUILD +++ b/libs/glibc/PRE_BUILD @@ -1,12 +1,6 @@ default_pre_build && # -# Set GLIBC_HEADERS_DIR for use later -# -persistent_add GLIBC_HEADERS_DIR && -GLIBC_HEADERS_DIR=$SOURCE_DIRECTORY/linux-headers-${HEADERS_VERSION}-${GLIBC_ARCH} && - -# # Set GLIBC_LIBIDN_DIR for use later # persistent_add GLIBC_LIBIDN_DIR && @@ -26,6 +20,12 @@ if [ "$GLIBC_NPTL" = "y" ]; then # # Unpack glibc-kernel-headers # + # + # Set GLIBC_HEADERS_DIR for use later + # + persistent_add GLIBC_HEADERS_DIR && + GLIBC_HEADERS_DIR=$SOURCE_DIRECTORY/${SOURCE3/.tar.bz2} && + unpack_file 3 && cd $GLIBC_HEADERS_DIR/usr/include && chmod -R +r * && @@ -39,6 +39,11 @@ else # # Unpack glibc-kernel-headers # + # + # Set GLIBC_HEADERS_DIR for use later + # + persistent_add GLIBC_HEADERS_DIR && + GLIBC_HEADERS_DIR=$SOURCE_DIRECTORY/kernel-headers && mkdir -p $GLIBC_HEADERS_DIR/usr/include && cd $GLIBC_HEADERS_DIR/usr/include && unpack_file 5 |