Support shared and order configures in base platform

master
Marko Semet 2019-08-31 21:35:11 +02:00
parent 276bdb0ef7
commit 68c602b8cb
1 changed files with 49 additions and 40 deletions

View File

@ -16,16 +16,16 @@ modules:
- --target=x86_64-unknown-linux - --target=x86_64-unknown-linux
- --disable-nls - --disable-nls
- --disable-werror - --disable-werror
- --enable-multilib
- --enable-multiarch
- --enable-plugins
- --enable-gold
- --enable-lto
- --enable-static-pie
- --enable-64-bit-bfd - --enable-64-bit-bfd
- --enable-targets=x86_64-pep - --enable-gold
- --enable-shared
- --enable-ld=default - --enable-ld=default
- --enable-lto
- --enable-multiarch
- --enable-multilib
- --enable-plugins
- --enable-shared
- --enable-static-pie
- --enable-targets=x86_64-pep
- --with-system-zlib - --with-system-zlib
- --with-lib-path=/usr/tools/lib:/usr/target/lib32:/usr/lib:/usr/lib32:/usr/lib/x86_64-linux-gnu:/usr/lib64:/app/lib:/app/lib32:/app/lib64 - --with-lib-path=/usr/tools/lib:/usr/target/lib32:/usr/lib:/usr/lib32:/usr/lib/x86_64-linux-gnu:/usr/lib64:/app/lib:/app/lib32:/app/lib64
build-options: build-options:
@ -63,20 +63,22 @@ modules:
- --with-glibc-version=2.18 - --with-glibc-version=2.18
- --with-newlib - --with-newlib
- --without-headers - --without-headers
- --disable-nls - --disable-bootstrap
- --disable-shared
- --disable-decimal-float - --disable-decimal-float
- --disable-threads
- --disable-libatomic - --disable-libatomic
- --disable-libgomp
- --disable-libmpx - --disable-libmpx
- --disable-libgomp
- --disable-libquadmath - --disable-libquadmath
- --disable-libstdcxx
- --disable-libssp - --disable-libssp
- --disable-libvtv - --disable-libvtv
- --disable-libstdcxx - --disable-nls
- --disable-bootstrap - --disable-shared
- --enable-multilib - --disable-threads
- --enable-default-pie
- --enable-default-ssp
- --enable-languages=c,c++ - --enable-languages=c,c++
- --enable-multilib
builddir: true builddir: true
cleanup: cleanup:
- "*" - "*"
@ -108,8 +110,8 @@ modules:
- --enable-bind-now - --enable-bind-now
- --enable-cet - --enable-cet
- --enable-multi-arch - --enable-multi-arch
- --enable-stackguard-randomization
- --enable-stack-protector=strong - --enable-stack-protector=strong
- --enable-stackguard-randomization
- --with-headers=/usr/include - --with-headers=/usr/include
- --libdir=/usr/lib - --libdir=/usr/lib
- --libexecdir=/usr/lib - --libexecdir=/usr/lib
@ -150,8 +152,8 @@ modules:
- --enable-bind-now - --enable-bind-now
- --enable-cet - --enable-cet
- --enable-multi-arch - --enable-multi-arch
- --enable-stackguard-randomization
- --enable-stack-protector=strong - --enable-stack-protector=strong
- --enable-stackguard-randomization
- --with-headers=/usr/include - --with-headers=/usr/include
- --libdir=/usr/lib32 - --libdir=/usr/lib32
- --libexecdir=/usr/lib32 - --libexecdir=/usr/lib32
@ -185,9 +187,13 @@ modules:
- cd build; ../libstdc++-v3/configure - cd build; ../libstdc++-v3/configure
--enable-multilib --enable-multilib
--with-headers=/usr/include --with-headers=/usr/include
--disable-nls
--prefix=/usr --prefix=/usr
--disable-nls
--disable-werror --disable-werror
--enable-default-pie
--enable-default-ssp
--enable-shared
--enable-static
"CC=/usr/bin/ccache /usr/tools_gcc/usr/bin/gcc" "CC=/usr/bin/ccache /usr/tools_gcc/usr/bin/gcc"
"CXX=/usr/bin/ccache /usr/tools_gcc/usr/bin/g++" "CXX=/usr/bin/ccache /usr/tools_gcc/usr/bin/g++"
- cd build; make -j$FLATPAK_BUILDER_N_JOBS - cd build; make -j$FLATPAK_BUILDER_N_JOBS
@ -221,15 +227,18 @@ modules:
- rm -rv /usr/tools_gcc/usr/include; ln -sv /usr/include /usr/tools_gcc/usr/include - rm -rv /usr/tools_gcc/usr/include; ln -sv /usr/include /usr/tools_gcc/usr/include
- sed -e '/m64=/s/lib64/lib/' -i.orig gcc/config/i386/t-linux64 - sed -e '/m64=/s/lib64/lib/' -i.orig gcc/config/i386/t-linux64
config-opts: config-opts:
- --with-glibc-version=2.18
- --disable-nls
- --disable-shared
- --disable-bootstrap
- --enable-multilib
- --enable-languages=c,c++
- --host=x86_64-unknown-linux - --host=x86_64-unknown-linux
- --build=x86_64-unknown-linux - --build=x86_64-unknown-linux
- --target=x86_64-unknown-linux - --target=x86_64-unknown-linux
- --with-glibc-version=2.18
- --disable-bootstrap
- --disable-nls
- --enable-multilib
- --enable-default-pie
- --enable-default-ssp
- --enable-languages=c,c++
- --enable-shared
- --enable-static
- CC=/usr/bin/ccache /usr/tools_gcc/usr/bin/gcc - CC=/usr/bin/ccache /usr/tools_gcc/usr/bin/gcc
- CPP=/usr/bin/ccache /usr/tools_gcc/usr/bin/g++ - CPP=/usr/bin/ccache /usr/tools_gcc/usr/bin/g++
build-options: build-options:
@ -264,22 +273,22 @@ modules:
- sed -e '/m64=/s/lib64/lib/' -i.orig gcc/config/i386/t-linux64 - sed -e '/m64=/s/lib64/lib/' -i.orig gcc/config/i386/t-linux64
config-opts: config-opts:
- --with-glibc-version=2.18 - --with-glibc-version=2.18
- --disable-nls
- --disable-shared
- --disable-bootstrap - --disable-bootstrap
- --enable-multilib - --disable-nls
- --enable-languages=c,c++,lto
- --host=x86_64-unknown-linux - --host=x86_64-unknown-linux
- --build=x86_64-unknown-linux - --build=x86_64-unknown-linux
- --target=x86_64-unknown-linux - --target=x86_64-unknown-linux
- --enable-gnu-unique-object - --enable-cet=auto
- --enable-linker-build-id
- --enable-lto
- --enable-plugin
- --enable-gnu-indirect-function
- --enable-default-pie - --enable-default-pie
- --enable-default-ssp - --enable-default-ssp
- --enable-cet=auto - --enable-gnu-indirect-function
- --enable-languages=c,c++,lto
- --enable-linker-build-id
- --enable-lto
- --enable-multilib
- --enable-plugin
- --enable-shared
- --enable-static
- CC=/usr/bin/ccache /usr/tools_gcc2/usr/bin/gcc - CC=/usr/bin/ccache /usr/tools_gcc2/usr/bin/gcc
- CPP=/usr/bin/ccache /usr/tools_gcc2/usr/bin/g++ - CPP=/usr/bin/ccache /usr/tools_gcc2/usr/bin/g++
build-options: build-options:
@ -305,16 +314,16 @@ modules:
config-opts: config-opts:
- --disable-nls - --disable-nls
- --disable-werror - --disable-werror
- --enable-64-bit-bfd
- --enable-deterministic-archives
- --enable-gold
- --enable-lto
- --enable-multilib - --enable-multilib
- --enable-multiarch - --enable-multiarch
- --enable-plugins - --enable-plugins
- --enable-gold
- --enable-lto
- --enable-static-pie
- --enable-64-bit-bfd
- --enable-targets=x86_64-pep
- --enable-deterministic-archives
- --enable-relro - --enable-relro
- --enable-static-pie
- --enable-targets=x86_64-pep
- --enable-threads - --enable-threads
- --with-lib-path=/usr/lib:/usr/lib32:/usr/lib/x86_64-linux-gnu:/usr/lib64:/app/lib:/app/lib32:/app/lib64 - --with-lib-path=/usr/lib:/usr/lib32:/usr/lib/x86_64-linux-gnu:/usr/lib64:/app/lib:/app/lib32:/app/lib64
build-options: build-options: