1
1
mirror of https://github.com/rui314/mold.git synced 2024-09-19 08:57:39 +03:00
Commit Graph

23 Commits

Author SHA1 Message Date
Rui Ueyama
d0210b85b9 Run tests before install 2022-10-24 16:19:01 +08:00
Rui Ueyama
4379dc4afa Prepare to distribute binary packages for arm, ppc64le and s390x 2022-10-24 13:54:39 +08:00
Zhong Ruoyu
89f8990dde
dist.sh: do not proceed when cmake --build fails
Signed-off-by: Zhong Ruoyu <zhongruoyu@outlook.com>
2022-10-04 14:11:49 +08:00
Rui Ueyama
9db16a87f5 Improve build script 2022-09-27 11:50:09 +08:00
Rui Ueyama
264ca5aab4 Bug fix 2022-09-22 15:56:23 +08:00
Rui Ueyama
f0f8b30a2d Create an Docker multi-architecture build image
So that we can create binary distribution images on any machine.
2022-09-15 15:30:21 +08:00
Rui Ueyama
46be0e152b Fix a build issue on macOS 2022-08-10 15:08:30 +08:00
Rui Ueyama
b55cd9be14 Fix build errors 2022-08-10 14:29:37 +08:00
Rui Ueyama
415673a49e Simplify 2022-08-08 17:20:24 +08:00
Rui Ueyama
0c1c48c3b2 Use CMake in dist.sh 2022-08-08 17:11:32 +08:00
Rui Ueyama
3041714a16 Update to LLVM 15 and OpenSSL 3.0.5 2022-08-08 14:03:56 +08:00
lancethepants
cd3d82c89e Also copy mold-wrapper.so from docker build.
Signed-off-by: Lance Fredrickson <lancethepants@gmail.com>
2022-06-17 08:32:31 -06:00
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