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