X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=lfs%2Fglibc;h=281c290dcd2b7d92d14138ff57cc45c8c60351b2;hb=ff699760213bc8a08ced5fc003a9041d8e1e0b51;hp=6ffd39e6e7ac43e08012d500fa7855483c1900fe;hpb=333125abf850085611922634e31b714a35b31383;p=people%2Fpmueller%2Fipfire-2.x.git diff --git a/lfs/glibc b/lfs/glibc index 6ffd39e6e7..281c290dcd 100644 --- a/lfs/glibc +++ b/lfs/glibc @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2018 IPFire Team # +# Copyright (C) 2007-2020 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@ include Config -VER = 2.29 +VER = 2.32 THISAPP = glibc-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -51,19 +51,8 @@ else libc_cv_c_cleanup=yes endif -# Enable some extra optimization for the glibc code -CFLAGS = -O3 -DNDEBUG -fasynchronous-unwind-tables -fPIC -DPIC - -ifeq "$(BUILD_ARCH)" "armv7hl" - CFLAGS += -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -endif - -ifeq "$(BUILD_ARCH)" "i586" - CFLAGS += -march=i586 -mtune=generic -mindirect-branch=thunk -mfunction-return=thunk -mno-tls-direct-seg-refs -endif - -ifeq "$(BUILD_ARCH)" "x86_64" - CFLAGS += -mindirect-branch=thunk -mfunction-return=thunk +ifeq "$(BUILD_ARCH)" "aarch64" + CFLAGS += -Wno-error=maybe-uninitialized endif # Disable hardware FP for armv5tel @@ -74,15 +63,12 @@ endif # Add some general configuration flags EXTRA_CONFIG += \ - --enable-obsolete-rpc \ --disable-profile \ - --enable-kernel=3.2 \ + --enable-kernel=4.14.0 \ --enable-add-ons \ --without-selinux \ --enable-experimental-malloc \ --enable-bind-now \ - --enable-obsolete-rpc \ - --enable-obsolete-nsl \ --disable-nss-crypt ############################################################################### @@ -93,7 +79,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_MD5 = e6c279d5b2f0736f740216f152acf974 +$(DL_FILE)_MD5 = 720c7992861c57cf97d66a2f36d8d1fa install : $(TARGET) @@ -158,7 +144,7 @@ endif ifneq "$(TOOLCHAIN)" "1" # Creating the locales mkdir -p /usr/lib/locale - cd $(DIR_SRC)/glibc-build && make localedata/install-locales + cd $(DIR_SRC)/glibc-build && make localedata/install-locales $(MAKETUNING) # Timezone data will be shipped by tzdata. rm -rfv /usr/share/zoneinfo