We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent daaec27 commit a8b0242Copy full SHA for a8b0242
build.rs
@@ -21,8 +21,10 @@ fn main() {
21
22
if target.starts_with("x86_64") {
23
cfg.file(if msvc {"src/arch/x86_64.asm"} else {"src/arch/x86_64.S"});
24
+ cfg.define("X86_64", None);
25
} else if target.contains("i686") {
26
cfg.file(if msvc {"src/arch/i686.asm"} else {"src/arch/i686.S"});
27
+ cfg.define("X86", None);
28
} else {
29
panic!("\n\nusing currently unsupported target triple with \
30
stacker: {}\n\n", target);
src/arch/asm.h
@@ -1,4 +1,4 @@
1
-#if defined(APPLE) || defined(WINDOWS)
+#if defined(APPLE) || (defined(WINDOWS) && defined(X86))
2
#define GLOBAL(name) .globl _ ## name; _ ## name
3
#else
4
#define GLOBAL(name) .globl name; name
0 commit comments