-
Notifications
You must be signed in to change notification settings - Fork 95
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add a way to run musl symbols Mostly building Musl works Check for undef symbols Update Fix error with using relinked archives More strict archive checks Clean up warnings More tests Disable more warnings Update build Update build Update build Update syms Update syms More tests passing More tests Make libm-test a default crate Remove unneeded files Download musl in ci Fix unresolved symbols Don't fail fast UNDO let cc link to get cmd output panic with linker Set linker ld env ld env ld env Update More prefixes allowed Add another ppc symbol better test generation Multiple dispatch working Update macros Add many more tests Add sin Try to test more targets Update ci Update build scripts UPdate build printenv in ci Update ci Update ci Update ci Update ci Update ci Update ci Update ci Update ci Update ci Update ci try to fix windows defs Redefine missing symbolsg msvc flags Try inf redefine Disable on msvc change aliases change aliases x86 symbols Weak symbols on macos Weak symbols on macos work! Refactor traits Clean up tuplecall More calls! frexp More calls More calls Update tests. all passing! Update tests
- Loading branch information
Showing
14 changed files
with
1,781 additions
and
32 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,9 @@ | ||
**/*.rs.bk | ||
**.bk | ||
.#* | ||
/bin | ||
/math/src | ||
/math/target | ||
/target | ||
/tests | ||
Cargo.lock | ||
musl/ | ||
**.tar.gz |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
#!/bin/sh | ||
|
||
set -eux | ||
|
||
fname=musl-1.2.5.tar.gz | ||
sha=a9a118bbe84d8764da0ea0d28b3ab3fae8477fc7e4085d90102b8596fc7c75e4 | ||
|
||
mkdir musl | ||
curl "https://musl.libc.org/releases/$fname" -O | ||
|
||
echo "$(uname -s)" | ||
|
||
case "$(uname -s)" in | ||
MINGW*) | ||
# Need to extract the second line because certutil does human output | ||
fsha=$(certutil -hashfile "$fname" SHA256 | sed -n '2p') | ||
[ "$sha" = "$fsha" ] || exit 1 | ||
;; | ||
*) | ||
echo "$sha $fname" | shasum -a 256 --check || exit 1 | ||
;; | ||
esac | ||
|
||
tar -xzf "$fname" -C musl --strip-components 1 | ||
rm "$fname" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.