Rui Ueyama
1c84145810
Remove an unnecessary command
...
`make install` now creates /usr/local/libexec/ld as a a relative
symbolic link, so this `ln` is not needed.
2022-04-21 19:11:09 +08:00
Rui Ueyama
3fb93c7cc8
Simplify
2022-04-20 10:21:39 +08:00
Rui Ueyama
1f55e40a8a
Canonicalize the tar file name for ARM64
2022-04-15 20:02:37 +08:00
Rui Ueyama
c4af13889d
Refactor
2022-04-10 11:03:53 +08:00
Rui Ueyama
01d2dd8dd9
Allow to pass extra CXXFLAGS
2022-04-09 15:39:32 +08:00
Rui Ueyama
6109154a07
Refactor
2022-04-09 15:24:51 +08:00
Rui Ueyama
49d4dac7e6
Push a build environment to DockerHub
2022-04-09 14:43:16 +08:00
Rui Ueyama
e90ad9be16
Build OpenSSL 3 only once
...
dist.sh compiles OpenSSL 3 for a license reason. We don't need to
build it every time the script is run.
2022-04-08 19:04:19 +08:00
Rui Ueyama
16bdf4009a
Pass -O2 to the compiler
2022-02-22 11:49:17 +09:00
Rui Ueyama
4a6e71096c
Fix Gentoo build script as build-static.sh is gone
2022-02-19 21:57:36 +09:00
Rui Ueyama
064be343f5
Remove build-static.sh as the statically-linked mold can't do LTO
...
This commit removes build-static.sh because statically-linked mold
executable can't generally dlopen a shared library and therefore can't
load the linker LTO plugin.
Now, build-dynamic.sh is renamed dist.sh and recommended for general
use.
2022-02-19 12:00:51 +09:00