Disabled cross targets for the produce dynamic test.
MIPS and WASM32 need more attention.
This commit is contained in:
+1
-1
@@ -41,7 +41,7 @@ fun String.prefixIfNot(prefix: String) =
|
|||||||
if (this.startsWith(prefix)) this else "$prefix$this"
|
if (this.startsWith(prefix)) this else "$prefix$this"
|
||||||
|
|
||||||
fun String.prefixBaseNameIfNot(prefix: String): String {
|
fun String.prefixBaseNameIfNot(prefix: String): String {
|
||||||
val file = File(this)
|
val file = File(this).absoluteFile
|
||||||
val name = file.name
|
val name = file.name
|
||||||
val directory = file.parent
|
val directory = file.parent
|
||||||
return "$directory/${name.prefixIfNot(prefix)}"
|
return "$directory/${name.prefixIfNot(prefix)}"
|
||||||
|
|||||||
@@ -149,6 +149,7 @@ libGcc.raspberrypi = lib/gcc/arm-linux-gnueabihf/4.8.3
|
|||||||
llvmLtoFlags.raspberrypi = -float-abi=hard -mcpu=arm1136jf-s
|
llvmLtoFlags.raspberrypi = -float-abi=hard -mcpu=arm1136jf-s
|
||||||
llvmLtoOptFlags.raspberrypi = -O3 -function-sections
|
llvmLtoOptFlags.raspberrypi = -O3 -function-sections
|
||||||
llvmLtoNooptFlags.raspberrypi = -O1
|
llvmLtoNooptFlags.raspberrypi = -O1
|
||||||
|
llvmLtoDynamicFlags.raspberrypi = -relocation-model=pic
|
||||||
dynamicLinker.raspberrypi = /lib/ld-linux-armhf.so.3
|
dynamicLinker.raspberrypi = /lib/ld-linux-armhf.so.3
|
||||||
# targetSysRoot relative
|
# targetSysRoot relative
|
||||||
abiSpecificLibraries.raspberrypi = \
|
abiSpecificLibraries.raspberrypi = \
|
||||||
@@ -177,6 +178,7 @@ libGcc.linux_mips32 = lib/gcc/mips-unknown-linux-gnu/4.9.4
|
|||||||
llvmLtoFlags.linux_mips32 =
|
llvmLtoFlags.linux_mips32 =
|
||||||
llvmLtoOptFlags.linux_mips32 = -O3 -function-sections
|
llvmLtoOptFlags.linux_mips32 = -O3 -function-sections
|
||||||
llvmLtoNooptFlags.linux_mips32 = -O1
|
llvmLtoNooptFlags.linux_mips32 = -O1
|
||||||
|
llvmLtoDynamicFlags.linux_mips32 = -relocation-model=pic
|
||||||
dynamicLinker.linux_mips32 = /lib/ld.so.1
|
dynamicLinker.linux_mips32 = /lib/ld.so.1
|
||||||
# targetSysRoot relative
|
# targetSysRoot relative
|
||||||
abiSpecificLibraries.linux_mips32 =
|
abiSpecificLibraries.linux_mips32 =
|
||||||
@@ -202,6 +204,7 @@ libGcc.linux_mipsel32 = lib/gcc/mipsel-unknown-linux-gnu/4.9.4
|
|||||||
llvmLtoFlags.linux_mipsel32 =
|
llvmLtoFlags.linux_mipsel32 =
|
||||||
llvmLtoOptFlags.linux_mipsel32 = -O3 -function-sections
|
llvmLtoOptFlags.linux_mipsel32 = -O3 -function-sections
|
||||||
llvmLtoNooptFlags.linux_mipsel32 = -O1
|
llvmLtoNooptFlags.linux_mipsel32 = -O1
|
||||||
|
llvmLtoDynamicFlags.linux_mipsel32 = -relocation-model=pic
|
||||||
dynamicLinker.linux_mipsel32 = /lib/ld.so.1
|
dynamicLinker.linux_mipsel32 = /lib/ld.so.1
|
||||||
# targetSysRoot relative
|
# targetSysRoot relative
|
||||||
abiSpecificLibraries.linux_mipsel32 =
|
abiSpecificLibraries.linux_mipsel32 =
|
||||||
|
|||||||
@@ -2337,6 +2337,7 @@ if (isMac()) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
task produce_dynamic(type: DynamicKonanTest) {
|
task produce_dynamic(type: DynamicKonanTest) {
|
||||||
|
disabled = (project.testTarget != null && project.testTarget != project.hostName)
|
||||||
source = "produce_dynamic/simple/hello.kt"
|
source = "produce_dynamic/simple/hello.kt"
|
||||||
cSource = "$projectDir/produce_dynamic/simple/main.c"
|
cSource = "$projectDir/produce_dynamic/simple/main.c"
|
||||||
goldValue = "Hello, dynamic!\n"
|
goldValue = "Hello, dynamic!\n"
|
||||||
|
|||||||
Reference in New Issue
Block a user