Make cargo build work without visible link hacks (beware: contains invisible link hacks)

This commit is contained in:
Manish Goregaokar 2015-02-21 01:05:43 +05:30
parent 46824616d2
commit 748e0c55d1
2 changed files with 4 additions and 2 deletions

View file

@ -1,6 +1,6 @@
[target.arm-linux-androideabi] [target.arm-linux-androideabi]
ar = "arm-linux-androideabi-ar" ar = "arm-linux-androideabi-ar"
linker = "arm-linux-androideabi-g++" linker = "./fake-ld.sh"
[target.arm-linux-androideabi.openssl] [target.arm-linux-androideabi.openssl]
rustc-flags = "-l crypto -l ssl" rustc-flags = "-l crypto -l ssl"

2
ports/gonk/fake-ld.sh Executable file
View file

@ -0,0 +1,2 @@
#!/bin/bash
arm-linux-androideabi-g++ $@ $LDFLAGS -lGLESv2 -lsupc++ -L $GONKDIR/backup-flame/system/lib/ -L$GONKDIR/prebuilts/ndk/9/sources/cxx-stl/gnu-libstdc++/4.6/libs/armeabi/