none_bbe79c4758aa86517de1d870171b5fe9ed595c7e.hash-material.yml 29.83 KiB
- "add_to_path": []
"builds":
"default":
"build_dependencies":
- |-
gcc-host-toolchain
- |-
ncurses
"configure": |
mkdir -p "$BUILD_DIR"
extract.sh --into "$BUILD_DIR" https://github.com/Kitware/CMake/releases/download/v3.22.2/cmake-3.22.2.tar.gz
cd "$BUILD_DIR" && ./bootstrap \
--prefix="$ORCHESTRA_ROOT" \
--parallel=16 \
LDFLAGS="-static-libstdc++ -static-libgcc" \
-- -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX="$ORCHESTRA_ROOT" \
-DCMAKE_SHARED_LINKER_FLAGS="-static-libstdc++ -static-libgcc" \
-DCMAKE_MODULE_LINKER_FLAGS="-static-libstdc++ -static-libgcc" \
-DCMAKE_EXE_LINKER_FLAGS="-static-libstdc++ -static-libgcc" \
-DCMAKE_USE_OPENSSL=OFF
"dependencies": []
"install": |
cd "$BUILD_DIR"
make ${JOBS:+-j$JOBS}
make ${JOBS:+-j$JOBS} install DESTDIR="$DESTDIR"
"ndebug": !!bool |-
true
"commit": !!null |-
null
"default_build": |-
default
"license": |-
Licenses/README.rst
"repository": !!null |-
null
"skip_post_install": !!bool |-
false
- "add_to_path": []
"builds":
"default":
"build_dependencies":
- |-
glibc
- |-
toolchain/host/linux-headers
- |-
gmp
- |-
mpc
- |-
mpfr
"configure": |
mkdir -p "$BUILD_DIR/source"
extract.sh --into "$BUILD_DIR/source" https://ftp.gnu.org/gnu/gcc/gcc-11.2.0/gcc-11.2.0.tar.gz
cd "$BUILD_DIR"
echo 'char __libc_single_threaded __attribute__ ((weak));' > fake-libc-single-threaded.c
gcc -c -fPIC -x c fake-libc-single-threaded.c -o "$BUILD_DIR/fake-libc-single-threaded.o"
./source/configure \
--prefix="$INSTALL_LINK_ONLY_PATH/early-gcc" \
--disable-multilib \
--enable-languages=c,c++ \
--disable-nls \
--disable-libsanitizer \
--with-glibc-version=2.13 \
--disable-bootstrap \
--with-sysroot=$INSTALL_LINK_ONLY_PATH \