Bug #1405
closedMake standalone toolchain is broken for gcc (r859)
100%
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
Updated by Alexander Z. over 8 years ago
- 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.
Updated by Dmitry M. over 8 years ago
- Category set to standalone
- Assignee set to Alexander Z.
Updated by Andrey A. over 8 years ago
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?
Updated by Dmitry M. over 8 years ago
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.
Updated by Andrey A. over 8 years ago
Thank you for detailed expanation! Looking forward to v11.0. Good luck!
Updated by Alexander Z. over 8 years ago
- Status changed from Waiting for feedback to 3
- % Done changed from 0 to 100
Fixed in [ndk] 99b998528c5dc153a4b40840f0ac26897d1951b2