Skip to content

Commit

Permalink
fixes for musl
Browse files Browse the repository at this point in the history
  • Loading branch information
spytheman committed Feb 21, 2025
1 parent 8366a81 commit 6df7392
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions vlib/sync/stdatomic/1.declarations.c.v
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,8 @@ $if linux {
// ALT Linux paths:
#flag $when_first_existing('/usr/lib64/gcc/x86_64-alt-linux/6/libatomic.a','/usr/lib64/gcc/x86_64-alt-linux/7/libatomic.a','/usr/lib64/gcc/x86_64-alt-linux/8/libatomic.a','/usr/lib64/gcc/x86_64-alt-linux/9/libatomic.a','/usr/lib64/gcc/x86_64-alt-linux/10/libatomic.a','/usr/lib64/gcc/x86_64-alt-linux/11/libatomic.a','/usr/lib64/gcc/x86_64-alt-linux/12/libatomic.a','/usr/lib64/gcc/x86_64-alt-linux/13/libatomic.a','/usr/lib64/gcc/x86_64-alt-linux/14/libatomic.a')
$if musl ? {
#flag $when_first_existing('/usr/lib/gcc/x86_64-pc-linux-musl/6/libatomic.a','/usr/lib/gcc/x86_64-pc-linux-musl/7/libatomic.a','/usr/lib/gcc/x86_64-pc-linux-musl/8/libatomic.a','/usr/lib/gcc/x86_64-pc-linux-musl/9/libatomic.a','/usr/lib/gcc/x86_64-pc-linux-musl/10/libatomic.a','/usr/lib/gcc/x86_64-pc-linux-musl/11/libatomic.a','/usr/lib/gcc/x86_64-pc-linux-musl/12/libatomic.a','/usr/lib/gcc/x86_64-pc-linux-musl/13/libatomic.a','/usr/lib/gcc/x86_64-pc-linux-musl/14/libatomic.a')
#flag -L$when_first_existing('/usr/lib/gcc/x86_64-pc-linux-musl/6','/usr/lib/gcc/x86_64-pc-linux-musl/7','/usr/lib/gcc/x86_64-pc-linux-musl/8','/usr/lib/gcc/x86_64-pc-linux-musl/9','/usr/lib/gcc/x86_64-pc-linux-musl/10','/usr/lib/gcc/x86_64-pc-linux-musl/11','/usr/lib/gcc/x86_64-pc-linux-musl/12','/usr/lib/gcc/x86_64-pc-linux-musl/13','/usr/lib/gcc/x86_64-pc-linux-musl/14')
#flag -latomic
}
} $else $if arm64 {
#flag $when_first_existing('/usr/lib/gcc/aarch64-linux-gnu/6/libatomic.a','/usr/lib/gcc/aarch64-linux-gnu/7/libatomic.a','/usr/lib/gcc/aarch64-linux-gnu/8/libatomic.a','/usr/lib/gcc/aarch64-linux-gnu/9/libatomic.a','/usr/lib/gcc/aarch64-linux-gnu/10/libatomic.a','/usr/lib/gcc/aarch64-linux-gnu/11/libatomic.a','/usr/lib/gcc/aarch64-linux-gnu/12/libatomic.a','/usr/lib/gcc/aarch64-linux-gnu/13/libatomic.a','/usr/lib/gcc/aarch64-linux-gnu/14/libatomic.a')
Expand All @@ -37,7 +38,8 @@ $if linux {
// ALT Linux paths:
#flag $when_first_existing('/usr/lib64/gcc/aarch64-alt-linux/6/libatomic.a','/usr/lib64/gcc/aarch64-alt-linux/7/libatomic.a','/usr/lib64/gcc/aarch64-alt-linux/8/libatomic.a','/usr/lib64/gcc/aarch64-alt-linux/9/libatomic.a','/usr/lib64/gcc/aarch64-alt-linux/10/libatomic.a','/usr/lib64/gcc/aarch64-alt-linux/11/libatomic.a','/usr/lib64/gcc/aarch64-alt-linux/12/libatomic.a','/usr/lib64/gcc/aarch64-alt-linux/13/libatomic.a','/usr/lib64/gcc/aarch64-alt-linux/14/libatomic.a')
$if musl ? {
#flag $when_first_existing('/usr/lib/gcc/aarch64-pc-linux-musl/6/libatomic.a','/usr/lib/gcc/aarch64-pc-linux-musl/7/libatomic.a','/usr/lib/gcc/aarch64-pc-linux-musl/8/libatomic.a','/usr/lib/gcc/aarch64-pc-linux-musl/9/libatomic.a','/usr/lib/gcc/aarch64-pc-linux-musl/10/libatomic.a','/usr/lib/gcc/aarch64-pc-linux-musl/11/libatomic.a','/usr/lib/gcc/aarch64-pc-linux-musl/12/libatomic.a','/usr/lib/gcc/aarch64-pc-linux-musl/13/libatomic.a','/usr/lib/gcc/aarch64-pc-linux-musl/14/libatomic.a')
#flag -L$when_first_existing('/usr/lib/gcc/aarch64-pc-linux-musl/6','/usr/lib/gcc/aarch64-pc-linux-musl/7','/usr/lib/gcc/aarch64-pc-linux-musl/8','/usr/lib/gcc/aarch64-pc-linux-musl/9','/usr/lib/gcc/aarch64-pc-linux-musl/10','/usr/lib/gcc/aarch64-pc-linux-musl/11','/usr/lib/gcc/aarch64-pc-linux-musl/12','/usr/lib/gcc/aarch64-pc-linux-musl/13','/usr/lib/gcc/aarch64-pc-linux-musl/14')
#flag -latomic
}
}
}
Expand Down

0 comments on commit 6df7392

Please sign in to comment.