Test build 2
Signed-off-by: PeroSar <perosar1111@gmail.com>
This commit is contained in:
parent
4866826814
commit
8ac0281347
17
.drone.yml
17
.drone.yml
|
@ -11,22 +11,11 @@ steps:
|
|||
- name: build
|
||||
image: alpine:latest
|
||||
commands:
|
||||
- apk add gcc g++ texinfo make curl xz bash patch isl-dev gmp-dev mpfr-dev libgomp mpc1-dev
|
||||
- apk add g++ texinfo make curl xz xz-dev bash patch isl-dev gmp-dev mpfr-dev libgomp mpc1-dev clang llvm libunwind-static compiler-rt lld
|
||||
- bash binutils-is-llvm.sh
|
||||
- bash emerald-binutils.sh
|
||||
- bash emerald-sysroot.sh
|
||||
- bash emerald-gcc.sh
|
||||
- bash emerald-post-gcc-build.sh
|
||||
- env XZ_OPT="-9 -T0" tar -C /tmp -cJf aarch64-linux-android-emerald.tar.xz aarch64-linux-android-emerald
|
||||
- bash emerald-get-relver.sh
|
||||
|
||||
|
||||
- name: release
|
||||
image: tystuyfzand/drone-gitea-release
|
||||
settings:
|
||||
gitea_server: https://git.envs.net
|
||||
tag_file: tag.txt
|
||||
title_file: title.txt
|
||||
files: [ 'aarch64-linux-android-emerald.tar.xz' ]
|
||||
environment:
|
||||
PLUGIN_API_KEY:
|
||||
from_secret: gitea_token
|
||||
- curl -F file=@aarch64-linux-android-emerald.tar.xz 0x0.st
|
||||
|
|
|
@ -0,0 +1,9 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
cd /usr/bin
|
||||
|
||||
for b in addr2line ar as dwp nm objcopy objdump ranlib readelf size strings strip c++filt; do
|
||||
ln -sf llvm-"${b/+/x}" "$b"
|
||||
done
|
||||
|
||||
ln -sf lld ld
|
|
@ -7,15 +7,17 @@ export EMERALD_SCRIPT_DIR=$(dirname "$(realpath "$0")")
|
|||
export EMERALD_BUILD_DIR="$EMERALD_SCRIPT_DIR"/build
|
||||
export EMERALD_DL_DIR="$EMERALD_SCRIPT_DIR"/dl
|
||||
|
||||
export CC=clang
|
||||
export CXX=clang++
|
||||
export CFLAGS="-O3"
|
||||
export CPPFLAGS="$CFLAGS"
|
||||
export CXXFLAGS="$CFLAGS"
|
||||
export LDFLAGS="-s -w -static --static -static-libgcc -static-libstdc++"
|
||||
export LDFLAGS="-llzma -s -w -static --static -rtlib=compiler-rt -unwindlib=libunwind"
|
||||
|
||||
export CFLAGS_FOR_TARGET="$CFLAGS"
|
||||
export CPPFLAGS_FOR_TARGET="$CFLAGS"
|
||||
export CXXFLAGS_FOR_TARGET="$CFLAGS"
|
||||
export LDFLAGS_FOR_TARGET="$LDFLAGS"
|
||||
export LDFLAGS_FOR_TARGET="-s -w"
|
||||
|
||||
download() {
|
||||
if [ $# != 3 ]; then
|
||||
|
|
Loading…
Reference in New Issue