Bug #1405
closed
Make standalone toolchain is broken for gcc (r859)
Added by Andrey A. over 8 years ago.
Updated over 8 years ago.
Toolchain:
gcc-4.9, gcc-5, gcc-6
Description
~/crystax-ndk-10.3.1-r859/build/tools/make-standalone-toolchain.sh --platform=android-16 --arch=armHOST_OS=linux
HOST_EXE=
HOST_ARCH=x86_64
HOST_TAG=linux-x86_64
HOST_NUM_CPUS=8
BUILD_NUM_CPUS=16
Auto-config: --toolchain=arm-linux-androideabi-4.9
Copying prebuilt binaries...
Copying sysroot headers and libraries...
cp: cannot stat '/home/andrey/crystax-ndk-10.3.1-r859//libs/armeabi/*': No such file or directory
Copying crystax headers and libraries...
ERROR: Cant' copy from non-directory: /home/andrey/crystax-ndk-10.3.1-r859//libs/armeabi
- Status changed from Open to Waiting for feedback
Andrey Alekseenko wrote:
~/crystax-ndk-10.3.1-r859/build/tools/make-standalone-toolchain.sh --platform=android-16 --arch=armHOST_OS=linux
Could you please try ~/crystax-ndk-10.3.1-r859/build/instruments/make-standalone-toolchain.sh ?
All our build scripts are in build/instruments directory now.
- Category set to standalone
- Assignee set to Alexander Z.
I've checked,
from build/instruments it works as intended.
What about old scripts in build/tools? Will they be kept or symlinked to new location for compatibility?
Andrey Alekseenko wrote:
What about old scripts in build/tools? Will they be kept or symlinked to new location for compatibility?
Yes, we'll move make-standalone-toolchain.sh
back to the $NDK/build/tools/
folder. This is temporary re-structurization, caused by merging with Google's NDK source tree. We've moved all our scripts to the $NDK/build/instruments
since there was too big amount of conflicts and we don't want to solve them in destructive way. In fact, we just don't need many of that scripts in place anymore, but Google's developers do many changes in NDK build process last time, so we've decided to move all our scripts to the $NDK/build/instruments
temporarily, keeping all Google's changes in $NDK/build/tools
. We're going to make cleanup there, completely getting rid of $NDK/build/instruments
, and removing most of the $NDK/build/tools
scripts.
Specifically make-standalone-toolchain.sh
will be moved back to the $NDK/build/tools
soon, since it's part of the public NDK interface, provided for running by NDK users, so this will not break compatibility.
Thank you for detailed expanation! Looking forward to v11.0. Good luck!
- Status changed from Waiting for feedback to 3
- % Done changed from 0 to 100
Fixed in [ndk] 99b998528c5dc153a4b40840f0ac26897d1951b2
- Status changed from 3 to Completed
Also available in: Atom
PDF