Project

General

Profile

Actions

Bug #1405

closed

Make standalone toolchain is broken for gcc (r859)

Added by Andrey A. over 8 years ago. Updated over 8 years ago.

Status:
Completed
Priority:
Normal
Assignee:
Alexander Z.
Category:
standalone
Target version:
Start date:
05/31/2016
Due date:
% Done:

100%

Estimated time:
CPU Architecture:
Host OS:
Linux
Toolchain:
gcc-4.9, gcc-5, gcc-6
Android version:
CrystaX NDK Version:

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

Actions #1

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.

Actions #2

Updated by Dmitry M. over 8 years ago

  • Category set to standalone
  • Assignee set to Alexander Z.
Actions #3

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?

Actions #4

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.

Actions #5

Updated by Andrey A. over 8 years ago

Thank you for detailed expanation! Looking forward to v11.0. Good luck!

Actions #6

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

Actions #7

Updated by Dmitry M. over 8 years ago

  • Status changed from 3 to Completed

Fixed in build #865

Actions

Also available in: Atom PDF