author | Urja (ARMLFS builder)
<urja+armlfs@urja.dev> 2024-06-29 11:08:55 UTC |
committer | Urja (ARMLFS builder)
<urja+armlfs@urja.dev> 2024-06-29 11:10:26 UTC |
parent | 0bff1cfde34e0e2c24b0476c9c12e4b7b309922f |
bc64-usr-a32/clang | +1 | -1 |
bc64-usr-a32/clang++ | +1 | -1 |
bc64-usr-a32/rustc | +5 | -1 |
build64-initial.sh | +0 | -2 |
make-build64.sh | +1 | -1 |
diff --git a/bc64-usr-a32/clang b/bc64-usr-a32/clang index 74e0d8c..643f242 100755 --- a/bc64-usr-a32/clang +++ b/bc64-usr-a32/clang @@ -1,5 +1,5 @@ #!/bin/bash -MCF="-march=armv7-a -mfloat-abi=hard -mfpu=neon" +MCF="-march=armv7ve -mfloat-abi=hard -mfpu=neon-vfpv4 -mtune=cortex-a17" target="--target=armv7l-unknown-linux-gnueabihf" sysroot=/mnt/armlfs for arg; do diff --git a/bc64-usr-a32/clang++ b/bc64-usr-a32/clang++ index 1472531..7321bc7 100755 --- a/bc64-usr-a32/clang++ +++ b/bc64-usr-a32/clang++ @@ -1,5 +1,5 @@ #!/bin/bash -MCF="-march=armv7-a -mfloat-abi=hard -mfpu=neon" +MCF="-march=armv7ve -mfloat-abi=hard -mfpu=neon-vfpv4 -mtune=cortex-a17" target="--target=armv7l-unknown-linux-gnueabihf" sysroot="--sysroot=/mnt/armlfs" CPPLIBS="-stdlib++-isystem /mnt/armlfs/usr/include/c++/12.3.0/armv7l-unknown-linux-gnueabihf \ diff --git a/bc64-usr-a32/rustc b/bc64-usr-a32/rustc index c127493..46b7dbd 100755 --- a/bc64-usr-a32/rustc +++ b/bc64-usr-a32/rustc @@ -1,10 +1,13 @@ #!/bin/bash target_next= sysroot=/usr +A7F="-C target-cpu=cortex-a17 -C target-feature=+vfp4,+virtualization,+neon" +FLAGS= for arg; do if [ -n "$target_next" ]; then if [[ $arg = armv7* ]]; then sysroot=/mnt/armlfs/usr + FLAGS="$A7F" fi target_next= continue @@ -15,6 +18,7 @@ for arg; do fi if [[ $arg = --target=armv7* ]]; then sysroot=/mnt/armlfs/usr + FLAGS="$A7F" fi done -exec /usr/bin/rustc --sysroot=$sysroot "$@" +exec /usr/bin/rustc --sysroot=$sysroot $FLAGS "$@" diff --git a/build64-initial.sh b/build64-initial.sh index 4b91cba..0b3ae8a 100755 --- a/build64-initial.sh +++ b/build64-initial.sh @@ -8,8 +8,6 @@ export LANG="en_US.UTF-8" pacman -S --noconfirm base-devel nano which rust # remove sudo (and the base-devel meta, since it's what pulled sudo in...) pacman -R --noconfirm sudo base-devel -echo checkitout -bash systemctl preset-all systemd-sysusers diff --git a/make-build64.sh b/make-build64.sh index 990dcf4..d9fd24c 100755 --- a/make-build64.sh +++ b/make-build64.sh @@ -1,6 +1,6 @@ #!/bin/bash set -e -BSN=buildcore64-v2 +BSN=buildcore64 BS=/$BSN MK="$(pwd)" if [ -d $BS ]; then