-Déplacé named de /home vers /srv
[hvlinux.git] / stage0 / pkg / eglibc
index 268e0b9..1c3e032 100644 (file)
@@ -14,25 +14,19 @@ hvconfig_pre()
         --disable-profile \
         --enable-add-ons \
         --with-tls \
-        --enable-kernel=$(get_pkg_ver ${KERNEL}) \
+        --enable-kernel=$(get_pkg_ver3 ${KERNEL}) \
         --with-__thread \
         --with-binutils=/cross-tools/bin \
         --with-headers=/tools/include"
 
-    case "${HVL_TARGET}" in
-        "x86")
-            CFLAGS="-march=$(cut -d- -f1 <<< ${CLFS_TARGET}) -mtune=native -g -O2"
-            ;;
-        "x86_64")
-            CFLAGS="-mtune=native -g -O2"
-            ;;
-    esac
-
     cd ${LFS_TMP}/${PACKAGE}
 
     decompress_package ${EGLIBC_PORTS} $(pwd) 1> /dev/null
 
-    # Disable linking to libgcc_eh:
+    # libgcc_eh.a does not get built if building GCC with `--disable-shared'.
+    # The objects that would otherwise end up in libgcc_eh.a end up in libgcc.a
+    # instead. Unfortunately, Glibc insists upon linking with `-lgcc_eh'.
+    # Therefore, disable linking to libgcc_eh:
     sed -e 's/-lgcc_eh//g' -i Makeconfig
 }
 
@@ -53,5 +47,4 @@ hvconfig_post()
     unset CC
     unset AR
     unset RANLIB
-    unset CFLAGS
 }