xbps-src: trying to fix FFLAGS construction
This still isn't perfect. When the common/xbps-src/shutils/chroot.sh function chroot_init() is called, the value for $XBPS_FFLAGS, which is defined in common/build-profiles/bootstrap.sh, is empty. Put the immediate value into the generated /etc/xbps/xbps-src.conf file until someone finds out where passing the value of $XBPS_FFLAGS throughout the scripts is missing.
This commit is contained in:
@@ -8,6 +8,7 @@ A cross profile file must provide the following variables:
|
||||
- XBPS_CROSS_TRIPLET (the cross compiler triplet)
|
||||
- XBPS_CROSS_CFLAGS (C compiler flags for the cross compiler)
|
||||
- XBPS_CROSS_CXXFLAGS (C++ compiler flags for the cross compiler)
|
||||
- XBPS_CROSS_FFLAGS (Fortran compiler flags for the cross compiler)
|
||||
- XBPS_CROSS_CPPFLAGS (Preprocessor flags for the cross compiler)
|
||||
- XBPS_CROSS_LDFLAGS (Linker flags for the cross compiler)
|
||||
|
||||
|
||||
@@ -4,3 +4,4 @@ XBPS_TARGET_MACHINE="aarch64-musl"
|
||||
XBPS_CROSS_TRIPLET="aarch64-linux-musl"
|
||||
XBPS_CROSS_CFLAGS="-march=armv8-a"
|
||||
XBPS_CROSS_CXXFLAGS="$XBPS_CROSS_CFLAGS"
|
||||
XBPS_CROSS_FFLAGS=""
|
||||
|
||||
@@ -6,3 +6,4 @@ XBPS_CFLAGS="-O2 -pipe" # XXX not yet supported: -fstack-protector-strong
|
||||
XBPS_CXXFLAGS="$XBPS_CFLAGS"
|
||||
XBPS_CROSS_CFLAGS="-march=armv8-a"
|
||||
XBPS_CROSS_CXXFLAGS="$XBPS_CROSS_CFLAGS"
|
||||
XBPS_CROSS_FFLAGS=""
|
||||
|
||||
@@ -4,3 +4,4 @@ XBPS_TARGET_MACHINE="armv5tel-musl"
|
||||
XBPS_CROSS_TRIPLET="arm-linux-musleabi"
|
||||
XBPS_CROSS_CFLAGS="-march=armv5te -msoft-float -mfloat-abi=soft"
|
||||
XBPS_CROSS_CXXFLAGS="$XBPS_CROSS_CFLAGS"
|
||||
XBPS_CROSS_FFLAGS=""
|
||||
|
||||
@@ -4,3 +4,4 @@ XBPS_TARGET_MACHINE="armv5tel"
|
||||
XBPS_CROSS_TRIPLET="arm-linux-gnueabi"
|
||||
XBPS_CROSS_CFLAGS="-march=armv5te -msoft-float -mfloat-abi=soft"
|
||||
XBPS_CROSS_CXXFLAGS="$XBPS_CROSS_CFLAGS"
|
||||
XBPS_CROSS_FFLAGS=""
|
||||
|
||||
@@ -4,3 +4,4 @@ XBPS_TARGET_MACHINE="armv6l-musl"
|
||||
XBPS_CROSS_TRIPLET="arm-linux-musleabihf"
|
||||
XBPS_CROSS_CFLAGS="-march=armv6 -mfpu=vfp -mfloat-abi=hard"
|
||||
XBPS_CROSS_CXXFLAGS="$XBPS_CROSS_CFLAGS"
|
||||
XBPS_CROSS_FFLAGS=""
|
||||
|
||||
@@ -4,3 +4,4 @@ XBPS_TARGET_MACHINE="armv6l"
|
||||
XBPS_CROSS_TRIPLET="arm-linux-gnueabihf"
|
||||
XBPS_CROSS_CFLAGS="-march=armv6 -mfpu=vfp -mfloat-abi=hard"
|
||||
XBPS_CROSS_CXXFLAGS="$XBPS_CROSS_CFLAGS"
|
||||
XBPS_CROSS_FFLAGS=""
|
||||
|
||||
@@ -4,3 +4,4 @@ XBPS_TARGET_MACHINE="armv7l-musl"
|
||||
XBPS_CROSS_TRIPLET="armv7l-linux-musleabihf"
|
||||
XBPS_CROSS_CFLAGS="-march=armv7-a -mfpu=vfpv3 -mfloat-abi=hard"
|
||||
XBPS_CROSS_CXXFLAGS="$XBPS_CROSS_CFLAGS"
|
||||
XBPS_CROSS_FFLAGS=""
|
||||
|
||||
@@ -4,3 +4,4 @@ XBPS_TARGET_MACHINE="armv7l"
|
||||
XBPS_CROSS_TRIPLET="armv7l-linux-gnueabihf"
|
||||
XBPS_CROSS_CFLAGS="-march=armv7-a -mfpu=vfpv3 -mfloat-abi=hard"
|
||||
XBPS_CROSS_CXXFLAGS="$XBPS_CROSS_CFLAGS"
|
||||
XBPS_CROSS_FFLAGS=""
|
||||
|
||||
@@ -4,3 +4,4 @@ XBPS_TARGET_MACHINE="i686-musl"
|
||||
XBPS_CROSS_TRIPLET="i686-linux-musl"
|
||||
XBPS_CROSS_CFLAGS="-march=i686"
|
||||
XBPS_CROSS_CXXFLAGS="$XBPS_CROSS_CFLAGS"
|
||||
XBPS_CROSS_FFLAGS=""
|
||||
|
||||
@@ -4,3 +4,4 @@ XBPS_TARGET_MACHINE="i686"
|
||||
XBPS_CROSS_TRIPLET="i686-pc-linux-gnu"
|
||||
XBPS_CROSS_CFLAGS="-march=i686"
|
||||
XBPS_CROSS_CXXFLAGS="$XBPS_CROSS_CFLAGS"
|
||||
XBPS_CROSS_FFLAGS=""
|
||||
|
||||
@@ -4,3 +4,4 @@ XBPS_TARGET_MACHINE="mips-musl"
|
||||
XBPS_CROSS_TRIPLET="mips-linux-musl"
|
||||
XBPS_CROSS_CFLAGS="-mtune=mips32r2 -mabi=32 -msoft-float"
|
||||
XBPS_CROSS_CXXFLAGS="$XBPS_CROSS_CFLAGS"
|
||||
XBPS_CROSS_FFLAGS=""
|
||||
|
||||
@@ -4,3 +4,4 @@ XBPS_TARGET_MACHINE="mipsel-musl"
|
||||
XBPS_CROSS_TRIPLET="mipsel-linux-musl"
|
||||
XBPS_CROSS_CFLAGS="-mtune=mips32r2 -mabi=32 -msoft-float"
|
||||
XBPS_CROSS_CXXFLAGS="$XBPS_CROSS_CFLAGS"
|
||||
XBPS_CROSS_FFLAGS=""
|
||||
|
||||
@@ -4,3 +4,4 @@ XBPS_TARGET_MACHINE="mipselhf-musl"
|
||||
XBPS_CROSS_TRIPLET="mipsel-linux-muslhf"
|
||||
XBPS_CROSS_CFLAGS="-mtune=mips32r2 -mabi=32 -mhard-float"
|
||||
XBPS_CROSS_CXXFLAGS="$XBPS_CROSS_CFLAGS"
|
||||
XBPS_CROSS_FFLAGS=""
|
||||
|
||||
@@ -4,3 +4,4 @@ XBPS_TARGET_MACHINE="x86_64-musl"
|
||||
XBPS_CROSS_TRIPLET="x86_64-linux-musl"
|
||||
XBPS_CROSS_CFLAGS="-mtune=generic"
|
||||
XBPS_CROSS_CXXFLAGS="$XBPS_CROSS_CFLAGS"
|
||||
XBPS_CROSS_FFLAGS=""
|
||||
|
||||
Reference in New Issue
Block a user