From f9ab04b63aee614ddfd3b50a4c6a0eac2094a2fe Mon Sep 17 00:00:00 2001 From: Arnaud Vrac Date: Tue, 19 Sep 2023 12:42:19 +0200 Subject: Add mold linker build Allows building the #mold linker, which can then be used in the cross-toolchain by passing the -fuse-ld=mold to the gcc flags. It is much faster than ld or gold. This requires a C++20 compiler and cmake. Initially implemented by Arnaud, and HC added configure check for cmake. Outstanding task to validate compiler is C++20 compatible. Signed-off-by: Arnaud Vrac Signed-off-by: Hans-Christian Noren Egtvedt --- packages/mold/2.31.0/chksum | 4 ++++ packages/mold/2.31.0/version.desc | 0 packages/mold/package.desc | 4 ++++ 3 files changed, 8 insertions(+) create mode 100644 packages/mold/2.31.0/chksum create mode 100644 packages/mold/2.31.0/version.desc create mode 100644 packages/mold/package.desc (limited to 'packages') diff --git a/packages/mold/2.31.0/chksum b/packages/mold/2.31.0/chksum new file mode 100644 index 00000000..b9aafe4e --- /dev/null +++ b/packages/mold/2.31.0/chksum @@ -0,0 +1,4 @@ +md5sum v2.31.0.tar.gz fdfcddefc039071f5a7611c051a8f5ea +sha1sum v2.31.0.tar.gz 0168ecab12d87a6197cfec4824a3e82115c6a2bd +sha256sum v2.31.0.tar.gz 3dc3af83a5d22a4b29971bfad17261851d426961c665480e2ca294e5c74aa1e5 +sha512sum v2.31.0.tar.gz 343c62d8c67b74988f762c46999d2d866b2e9a0c69d2b910b12384ea5abc620b30468cd1b1bacfe41474d1c97c8ce2e49d55ca70479691238fb73d83d9adc683 diff --git a/packages/mold/2.31.0/version.desc b/packages/mold/2.31.0/version.desc new file mode 100644 index 00000000..e69de29b diff --git a/packages/mold/package.desc b/packages/mold/package.desc new file mode 100644 index 00000000..76f82073 --- /dev/null +++ b/packages/mold/package.desc @@ -0,0 +1,4 @@ +repository='git https://github.com/rui314/mold.git' +mirrors='https://github.com/rui314/mold/archive/refs/tags' +archive_filename='v@{version}' +archive_formats='.tar.gz' -- cgit v1.2.3