Skip to content

Commit 019220e

Browse files
committed
more wip
1 parent baaab87 commit 019220e

4 files changed

Lines changed: 7 additions & 5 deletions

File tree

.docker/Dockerfile.alpine

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ FROM $ARCH/alpine:latest
44

55
ARG ARCH
66
ARG TARGET_ARCHS
7-
ARG TOOLCHAIN_OPTIMIZE=s
7+
ARG TOOLCHAIN_OPTIMIZE=2
88

99
RUN apk update
1010
RUN apk upgrade

.docker/build-linux.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ if [[ "-$BUILD_TYPE-" == *-shared-* ]]; then
287287
fi
288288

289289
if [[ "-$BUILD_TYPE-" == *-static-* ]]; then
290-
_SYSROOT="/opt/cross/Os"
290+
_SYSROOT="/opt/cross/O2"
291291
_MARCH="${CROSS_ARCH}"
292292
if [[ "$CROSS_ARCH" == "native" ]]; then
293293
_MARCH="${ARCH}"

.docker/install-static-libs.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,7 @@ cpu = '$CARCH'
261261
endian = '$endian'
262262
EOF
263263

264-
export SYSROOT="/opt/cross/Os"
264+
export SYSROOT="/opt/cross/O2"
265265
export PATH="$SYSROOT/usr/lib/ccache/bin:$SYSROOT/usr/bin:$PATH"
266266
export WORKROOT="$HOME/pkgs"
267267

.docker/install-toolchain.sh

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ ORIGPATH="$PATH"
7878

7979
export CC="/usr/bin/ccache /usr/bin/gcc"
8080
export CXX="/usr/bin/ccache /usr/bin/g++"
81+
export LD="/usr/bin/ld"
8182

8283
for target_arch in ${TARGET_ARCH_STR//,/ }; do
8384
for OPT in ${OPTIMIZE_STR//,/ }; do
@@ -113,8 +114,9 @@ for target_arch in ${TARGET_ARCH_STR//,/ }; do
113114
;;
114115
esac
115116

116-
export CFLAGS="-O${OPT} -ffunction-sections -fdata-sections -fmerge-all-constants -fPIC"
117-
export CXXFLAGS="$CFLAGS"
117+
export BOOT_CFLAGS='-O2 -g0 -pipe'
118+
export CFLAGS="-O${OPT} -ffunction-sections -fdata-sections -fmerge-all-constants -fomit-frame-pointer -fPIC"
119+
export CXXFLAGS="$CFLAGS -fno-semantic-interposition"
118120
export LDFLAGS="-Wl,--gc-sections"
119121

120122
SYSROOT="/opt/cross/O${OPT}"

0 commit comments

Comments
 (0)