mold: update to 1.6.0.

New features:

- [ppc64] mold now supports the original 64-bit big-endian PowerPC ABI
  (which is also known as PPC64 ELFv1 or just ppc64), so that you can
  build applications for older PPC64 systems with mold. Note that this
  should not be confused with the modern PPC64 ELFv2 ABI (which is also
  known as ppc64le), which is already supported by mold.
- [s390x] Linux/s390x is now supported. Linux/s390x is the Linux
  environment on IBM z/Architecture mainframes. I've personally never
  seen a mainframe, but we wanted to support it because many Linux
  distros actively support that target, which in turn means there are
  many enterprise users who are using IBM mainframes. Speaking of the
  porting effort, we do not only port our linker to s390x but also found
  a couple of issues with the existing GCC toolchain for s390x. So, we
  are improving the whole IBM mainframe ecosystem!
- mold now creates smaller output files. It is most noticeable on targets
  with large page sizes such as PPC64 (on which the common page size is
  64 KiB), but even on x86-64, it should save a few kilobytes per an
  output file.

Bug fixes and compatibility improvements:

- [arm64] mold can now link executables with -static-pie. Previously,
  executables linked with that flag crashed immediately.
This commit is contained in:
fcambus 2022-10-21 06:17:04 +00:00
parent 87765c30c3
commit beecb2e7a2
2 changed files with 6 additions and 6 deletions

View file

@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.24 2022/09/30 06:34:00 fcambus Exp $
# $NetBSD: Makefile,v 1.25 2022/10/21 06:17:04 fcambus Exp $
DISTNAME= mold-1.5.1
DISTNAME= mold-1.6.0
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=rui314/}
GITHUB_TAG= v${PKGVERSION_NOREV}

View file

@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.22 2022/09/30 06:34:00 fcambus Exp $
$NetBSD: distinfo,v 1.23 2022/10/21 06:17:04 fcambus Exp $
BLAKE2s (mold-1.5.1.tar.gz) = f52f96c4d299d952becd2dce05177182a8d0071670ee2a4614080f1622b208cf
SHA512 (mold-1.5.1.tar.gz) = 340a45c5190ce5ba87eaa05238da7c70400bf4a2788a095935b9675593078ad76bbd95e67aa36b3ec683428724a3c6bc27c7e0a69569afce461682dc4bd16b10
Size (mold-1.5.1.tar.gz) = 8254552 bytes
BLAKE2s (mold-1.6.0.tar.gz) = d802e42767c43bf25adc11ec2d9b9b43ebd74649cb4bced77e2a9d52fcece8e0
SHA512 (mold-1.6.0.tar.gz) = dcb498da95ee02a08b175861ae24f3793705671670f6f3487eebd3aab2487fd2163fc1747c9ca2fd1c3570a5f1f0bcfd7d4d91bf6a904a1ba098be6cbbe8c857
Size (mold-1.6.0.tar.gz) = 8270834 bytes