Skip to content

Commit f7c7070

Browse files
committed
Update Tailslide, make build-cmd.sh work on mac's BASH 3
1 parent a85a2a1 commit f7c7070

2 files changed

Lines changed: 20 additions & 17 deletions

File tree

autobuild.xml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@
1818
<key>creds</key>
1919
<string>github</string>
2020
<key>hash</key>
21-
<string>3c9403c0872911f7617d369ff13756dbdd219808</string>
21+
<string>23d8784ffb50b76c04978913cccebe054b044e04</string>
2222
<key>hash_algorithm</key>
2323
<string>sha1</string>
2424
<key>url</key>
25-
<string>https://api.github.com/repos/secondlife/tailslide/releases/assets/301313637</string>
25+
<string>https://api.github.com/repos/secondlife/tailslide/releases/assets/303294511</string>
2626
</map>
2727
<key>name</key>
2828
<string>darwin64</string>
@@ -34,11 +34,11 @@
3434
<key>creds</key>
3535
<string>github</string>
3636
<key>hash</key>
37-
<string>a3cc1132d79ef60ae14e3040ff04fbadf8c9e6e3</string>
37+
<string>cede59451ed57083e41482c315ac42a4cceea6fa</string>
3838
<key>hash_algorithm</key>
3939
<string>sha1</string>
4040
<key>url</key>
41-
<string>https://api.github.com/repos/secondlife/tailslide/releases/assets/301313640</string>
41+
<string>https://api.github.com/repos/secondlife/tailslide/releases/assets/303294512</string>
4242
</map>
4343
<key>name</key>
4444
<string>linux</string>
@@ -50,11 +50,11 @@
5050
<key>creds</key>
5151
<string>github</string>
5252
<key>hash</key>
53-
<string>dcf505ca651a02fa8161f1da2b4e0552ffba409a</string>
53+
<string>7a9d7fcc59cb8349b97c550f0a8f5dc6aeab6b55</string>
5454
<key>hash_algorithm</key>
5555
<string>sha1</string>
5656
<key>url</key>
57-
<string>https://api.github.com/repos/secondlife/tailslide/releases/assets/301313643</string>
57+
<string>https://api.github.com/repos/secondlife/tailslide/releases/assets/303294513</string>
5858
</map>
5959
<key>name</key>
6060
<string>linux64</string>
@@ -66,11 +66,11 @@
6666
<key>creds</key>
6767
<string>github</string>
6868
<key>hash</key>
69-
<string>fc7f40d9e0d24756a4adbd18b3e7cce76c14a4f2</string>
69+
<string>12533b0e2a81e80fe233acebc688d6341fc5fa7b</string>
7070
<key>hash_algorithm</key>
7171
<string>sha1</string>
7272
<key>url</key>
73-
<string>https://api.github.com/repos/secondlife/tailslide/releases/assets/301313651</string>
73+
<string>https://api.github.com/repos/secondlife/tailslide/releases/assets/303294516</string>
7474
</map>
7575
<key>name</key>
7676
<string>windows64</string>
@@ -83,7 +83,7 @@
8383
<key>copyright</key>
8484
<string>You may copy it</string>
8585
<key>version</key>
86-
<string>1.5.3</string>
86+
<string>1.5.4</string>
8787
<key>use_scm_version</key>
8888
<boolean>true</boolean>
8989
<key>name</key>

build-cmd.sh

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,17 @@ pushd "$top"
4646
# Don't litter the source directory with build artifacts
4747
mkdir -p "$stage/build"
4848
cd "$stage/build"
49+
50+
# 32-bit linux needs some different vars
51+
case "$AUTOBUILD_PLATFORM" in
52+
linux)
53+
# These flags are all that are needed to successfully pass the conformance tests under -m32.
54+
# 64-bit times are needed for the time tests, and SSE is needed so that x87 is not
55+
# used for floating point math. SSE is the default under x64, so not a problem.
56+
LL_BUILD_RELEASE="${LL_BUILD_RELEASE} -msse3 -mfpmath=sse"
57+
;;
58+
esac
59+
4960
case "$AUTOBUILD_PLATFORM" in
5061
windows*)
5162
set -o igncr
@@ -68,14 +79,6 @@ pushd "$top"
6879

6980
cp -v Release/luau.exe "$stage/bin/"
7081
;;
71-
linux)
72-
# These flags are all that are needed to successfully pass the conformance tests under -m32.
73-
# 64-bit times are needed for the time tests, and SSE is needed so that x87 is not
74-
# used for floating point math. SSE is the default under x64, so not a problem.
75-
# Weirdly enough, -O2 under x64 causes zero issues.
76-
LL_BUILD_RELEASE="${LL_BUILD_RELEASE} -msse3 -mfpmath=sse"
77-
# Fall through to below
78-
;&
7982
darwin*|linux*)
8083
# Continue compiling with asserts for now
8184
LL_BUILD_RELEASE="$(remove_switch -DNDEBUG $LL_BUILD_RELEASE)"

0 commit comments

Comments
 (0)