jcapik pushed to libselinux (f21). "Adding STAGE1 bootstrap recipe"

notifications at fedoraproject.org notifications at fedoraproject.org
Wed Jun 10 19:21:57 UTC 2015


From 5648da54dedc7901a3c6c83a869b55bc2e24ec84 Mon Sep 17 00:00:00 2001
From: Jaromir Capik <jcapik at redhat.com>
Date: Wed, 10 Jun 2015 21:21:28 +0200
Subject: Adding STAGE1 bootstrap recipe


diff --git a/STAGE1-libselinux b/STAGE1-libselinux
new file mode 100644
index 0000000..6887de7
--- /dev/null
+++ b/STAGE1-libselinux
@@ -0,0 +1,24 @@
+# TLSFLAGS are set in order to avoid a bogus check in
+# libselinux/src/Makefile.
+srpm libselinux
+mcd $BUILDDIR/t-libselinux
+rsync -av $SRC/libselinux*/ ./
+# libselinux uses $prefix/include for both -I and *.pc, which
+# prevents cross compiling.
+sed 's at -I$(INCLUDEDIR)@@' < src/Makefile > src/Makefile.stage1
+mv src/Makefile.stage1 src/Makefile
+make $J \
+    CC=${TARGET}-gcc \
+    AS=${TARGET}-as \
+    AR=${TARGET}-ar \
+    STRIP=${TARGET}-strip \
+    RANLIB=${TARGET}-ranlib \
+    CFLAGS="" \
+    TLSFLAGS="" \
+    all
+ARGS="DESTDIR=${ROOTFS}"
+if [ "$SUFFIX" = "64" ]
+then
+    ARGS="$ARGS LIBDIR=${ROOTFS}/usr/lib64 SHLIBDIR=${ROOTFS}/usr/lib64"
+fi
+make $J $ARGS install
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/libselinux.git/commit/?h=f21&id=5648da54dedc7901a3c6c83a869b55bc2e24ec84


More information about the scm-commits mailing list