glibc-32: updated to 2.27-2

This commit is contained in:
Fredrik Rinnestam 2018-07-17 19:17:37 +02:00
parent 081566b153
commit f10b4b36ab
3 changed files with 17914 additions and 9 deletions

View File

@ -1,7 +1,8 @@
untrusted comment: verify with /etc/ports/core.pub
RWRJc1FUaeVeqkDBF5TQN3BMDEOyarPWgCDin7FvZWuHCEInGWri8X2v492CFiR1AHxYXm7YDKOPqgeLRYML3SH7nLXlYYcYggY=
SHA256 (Pkgfile) = 1167c31a1394986625c860af02909ae7ce0712d7c43001cc8ebf97b712998df2
RWRJc1FUaeVeqosPmJNAlD5Ne63yV2DDGwj81McIbcNjwl0HvriEaZKMXXbGL9Z/ySQeFY3fkPmE4aCpsmhNv74VOdaiIGchTAw=
SHA256 (Pkgfile) = 201a9019b13530b4138f7499a2c9b3f5e401ad66e04d90752cd5550b7d87cd5f
SHA256 (.footprint) = 03eade797c43b52b2bb551c08a6f6285db77239a92b21c5358494858240f5616
SHA256 (glibc-2.27.tar.xz) = 5172de54318ec0b7f2735e5a91d908afe1c9ca291fec16b5374d9faadfc1fc72
SHA256 (kernel-headers-4.14.14.tar.xz) = b65e9e119f1c711caecfb50102d4c50ef907386a5d5f0c8d605a2535fa4089a5
SHA256 (linux-4.14.14.tar.xz) = 8b96362eb55ae152555980e7193fe2585b487176fb936cc69b8947d7dd32044a
SHA256 (glibc-2.27-2.patch) = 8387a85759afc94d66e0f318feea849b1c3cd1c4a883c0e5aaa246722ed3bcda
SHA256 (lib32.conf) = 2f174d2bcefe1c29327690514f34d6970fffdd54398320ca23a11b5f1e3c9b2d

View File

@ -4,14 +4,23 @@
name=glibc-32
version=2.27
release=1
release=2
source=(http://ftp.gnu.org/gnu/glibc/glibc-$version.tar.xz \
http://crux.nu/files/distfiles/kernel-headers-4.14.14.tar.xz \
lib32.conf)
http://www.kernel.org/pub/linux/kernel/v4.x/linux-4.14.14.tar.xz \
glibc-2.27-2.patch lib32.conf)
build() {
mkdir build
cd build
# install kernel headers
cd linux-4.14.14
make mrproper
make headers_check
make INSTALL_HDR_PATH=$PKG/usr headers_install
chown root:root $PKG/usr
patch -p1 -d $SRC/glibc-${version:0:4} -i $SRC/glibc-$version-$release.patch
mkdir $SRC/build
cd $SRC/build
export libc_cv_slibdir=/lib32
export CC="${CC:-gcc} -m32"
@ -20,7 +29,7 @@ build() {
../glibc-${version:0:4}/configure --prefix=/usr \
--libdir=/usr/lib32 \
--libexecdir=/usr/lib32 \
--with-headers=$SRC/kernel-headers-4.14.14/include \
--with-headers=$PKG/usr/include \
--enable-kernel=3.12 \
--enable-add-ons \
--disable-profile \

17895
glibc-32/glibc-2.27-2.patch Normal file

File diff suppressed because it is too large Load Diff