aboutsummaryrefslogtreecommitdiff
path: root/devel/binutils
Commit message (Collapse)AuthorAgeFilesLines
* devel/binutils: Update to 2.37Yasuhiro Kimura2021-08-1016-320/+340
| | | | | | | | | | | | | ChangeLog: https://sourceware.org/git/?p=binutils-gdb.git;a=blob;f=ChangeLog;h=641d82c5358c863fbaba07a61e14a135c5785959;hb=116a737f438d03a1bd6aa706b6ea0b4022f3b7e2 exp-run by antoine@ Related commit: bae65d81de99 - Fix build with upcoming binutils PR: 251385 Reported by: jflopezfernandez@gmail.com (maintainer) Reviewed by: arrowd@, koobs@, linimon@, tobik@
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* Fix plist on riscv64.Mark Linimon2020-12-011-1/+1
| | | | | | | | Approved by: portmgr (tier-2 blanket) Obtained from: lonesome.com build testing Notes: svn path=/head/; revision=556734
* devel/binutils: Assign new maintainerFernando ApesteguĂ­a2020-11-221-1/+1
| | | | | | | | | | New maintainer does not maintain any other ports. PR: 251284 Submitted by: jflopezfernandez@gmail.com Notes: svn path=/head/; revision=556067
* devel/binutils: fix packaging for powerpc64le flavorPiotr Kubaj2020-11-051-154/+22
| | | | Notes: svn path=/head/; revision=554131
* devel/binutils: Apply upstream patch to fix "undefined symbol:Dimitry Andric2020-11-042-1/+35
| | | | | | | | | | | | | | bswap_identity_64" and similar errors, when building devel/binutils in certain environments. This has been sitting in a bug for almost a year now without any action, which is why I am committing it now. MFH: 2020Q4 PR: 250783 Notes: svn path=/head/; revision=554081
* devel/binutils: fix gnu as on powerpc64lePiotr Kubaj2020-11-031-12/+139
| | | | | | | | | | as built big-endian binaries on powerpc64le without this patch. This makes www/firefox build correctly. Submitted by: bdragon@ Notes: svn path=/head/; revision=553980
* devel/binutils: add powerpc64le FLAVORPiotr Kubaj2020-11-012-1/+222
| | | | Notes: svn path=/head/; revision=553864
* devel/binutils: add powerpc64le supportPiotr Kubaj2020-11-011-0/+12
| | | | Notes: svn path=/head/; revision=553858
* Give up on binutils for now, let other have a change to better maintain itBaptiste Daroussin2020-09-161-1/+1
| | | | Notes: svn path=/head/; revision=548772
* devel/binutils: fix build with -fno-commonNiclas Zeising2020-08-191-0/+65
| | | | | | | | | | | Add a patch from upstream to fix the build of devel/binutils when compiled with -fno-common, which is the default with llvm 11. PR: 248701 MFH: 2020Q3 Notes: svn path=/head/; revision=545440
* Enable -shared support for embedded RISC-V targetsMitchell Horne2020-07-312-1/+21
| | | | | | | | | | | | | | | | | | | Shared library support is incomplete for the RISC-V embedded elf targets, and was disabled some time ago [1]. However, it appears that it is functional enough to support basic usage, and is required to successfully build u-boot for RISC-V. This toolchain doesn't have widespread usage, so any risk of re-enabling this support is outweighed by the benefit of being able to build important ports like u-boot. Override this default. [1] https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=be1dce26256aa9f6c7742e81c8c3db9eacff079d Reviewed by: philip Approved by: philip Differential Revision: https://reviews.freebsd.org/D25735 Notes: svn path=/head/; revision=543868
* Improve RELRO descriptionBaptiste Daroussin2020-03-241-1/+1
| | | | | | | | | PR: 212377 Submitted by: emaste Reported by: wblock Notes: svn path=/head/; revision=529050
* devel/binutils: Add support for riscv32-unknown-elfEmmanuel Vadot2020-02-042-2/+57
| | | | | | | | | This is usefull to do baremetal on riscv32 SoC/FPGA implementation. Approved by: bapt Notes: svn path=/head/; revision=525129
* devel/binutils: fix build on powerpc and powerpc64 with gccPiotr Kubaj2020-01-241-1/+1
| | | | | | | | | | The check with clang was unnecessary. Reported by: linimon Pointy hat: me Notes: svn path=/head/; revision=523960
* devel/binutils: enable gold on powerpc64 and powerpcPiotr Kubaj2020-01-221-2/+2
| | | | | | | | | | ld.gold now works fine on powerpc64, but only when compiled with clang. PR: 243194 Approved by: bapt (maintainer timeout) Notes: svn path=/head/; revision=523841
* devel/binutils@aarch64: unbreak on powerpc64Piotr Kubaj2020-01-211-1/+0
| | | | | | | | | Builds fine. MFH: 2020Q1 (fix build blanket) Notes: svn path=/head/; revision=523709
* Add a riscv64_none_elf flavor to devel/binutils.Philip Paeps2020-01-152-2/+68
| | | | | | | | | | | | This flavor of binutils can be used as an external toolchain for riscv64 bare metal. Submitted by: kp Sponsored by: Axiado Approved by: bapt (maintainer) Notes: svn path=/head/; revision=523075
* Fix gas for FreeBSD/sparc64.John Baldwin2020-01-092-0/+13
| | | | | | | | | | | | | Since binutils 2.30, gas treated FreeBSD/sparc64 the same as NetBSD and OpenBSD and generated incorrect code as a result. PR: 243119 Submitted by: Michael Reim Reviewed by: bapt (maintainer), emaste Differential Revision: https://reviews.freebsd.org/D23087 Notes: svn path=/head/; revision=522533
* Add a powerpc flavor to devel/binutils.John Baldwin2019-12-182-1/+112
| | | | | | | | | | | This flavor of binutils can be used as an external toolchain for 32-bit powerpc. Reviewed by: bapt Differential Revision: https://reviews.freebsd.org/D22862 Notes: svn path=/head/; revision=520392
* Use xz archive instead of bzip2 oneBaptiste Daroussin2019-12-032-4/+4
| | | | | | | | Submitted by: daniel.engberg.lists_pyret.net Differential Revision: https://reviews.freebsd.org/D22640 Notes: svn path=/head/; revision=518918
* Update binutils to 2.33.1Baptiste Daroussin2019-11-1516-50/+2122
| | | | | | | | | | | | | | | While here, convert binutils into flavors, that ease a lot maintenance and helps cleaning out the code. This is inspired by the same work on going on the xtoolchained gcc by jhb@ PR: 241756 Exp-run: antoine (portmgr) Discussed with: jhb Differential Revision: https://reviews.freebsd.org/D22258 Notes: svn path=/head/; revision=517642
* Update WWW to the proper WebsiteBaptiste Daroussin2019-11-051-1/+1
| | | | Notes: svn path=/head/; revision=516794
* Use bison:alias to avoid depending on GNU bisonBaptiste Daroussin2019-10-021-1/+1
| | | | Notes: svn path=/head/; revision=513613
* Add devel/s390x-binutils, GNU binutils for s390x cross-developmentLi-Wen Hsu2019-08-071-0/+57
| | | | | | | | PR: 215939 Submitted by: bz Notes: svn path=/head/; revision=508352
* Remove binutils-do-not-provide-shared-section-symbols.patch, the issue it wasAntoine Brodin2019-05-222-26/+1
| | | | | | | | | | working around was fixed in binutils version 2.32 PR: 237068 Submitted by: dim Notes: svn path=/head/; revision=502274
* Disable gold on sparc64Baptiste Daroussin2019-03-201-1/+1
| | | | | | | Submitted by: MeSOFT Corporate Email <bmeyer@mesoft.com.au> Notes: svn path=/head/; revision=496318
* Permit base/binutils to be built as a native package.John Baldwin2019-02-201-9/+11
| | | | | | | | | | | | | | - Don't require CROSS_TOOLCHAIN and CROSS_SYSROOT for base/binutils. - Fix some places in devel/binutils to test the PREFIX instead of CROSS_TOOLCHAIN to determine if base/binutils is being built. - When base/binutils is built natively, the binaries are installed with the target name prefix already. Reviewed by: bapt Differential Revision: https://reviews.freebsd.org/D19128 Notes: svn path=/head/; revision=493400
* Update to 2.32Baptiste Daroussin2019-02-123-5/+5
| | | | | | | | PR: 235551 Exp-run: antoine@ Notes: svn path=/head/; revision=492773
* Enable gold on i386Antoine Brodin2019-02-041-2/+2
| | | | | | | Reviewed by: bapt Notes: svn path=/head/; revision=492166
* Fix EXTRA_PATCHES usageBaptiste Daroussin2019-01-211-1/+1
| | | | | | | PR: 235109 Notes: svn path=/head/; revision=490865
* Add a patch to fix a problem where binutils is placingBaptiste Daroussin2019-01-212-0/+27
| | | | | | | | | | unversion section symbols into share libraries Reported by: antoine, dim Obtained from: fedora Notes: svn path=/head/; revision=490859
* Remove some testing that crept inBaptiste Daroussin2019-01-211-2/+0
| | | | Notes: svn path=/head/; revision=490849
* Update binutils to 2.31.1Baptiste Daroussin2019-01-214-180/+9
| | | | Notes: svn path=/head/; revision=490848
* Bump portsrevision for change to turn on thread support.Martin Cracauer2018-12-121-1/+1
| | | | | | | Spotted by adamw Notes: svn path=/head/; revision=487304
* Turn on threads support, mainly for ld.gold. In my tests with llvmMartin Cracauer2018-12-121-1/+2
| | | | | | | | | | | this actually worked better than no threads, and threads are turned on in other packaging distributions. Have been using this for a while and it looks like the more tested config upstream. Reviewed-by: bapt (back in June) Notes: svn path=/head/; revision=487299
* Bump ports that should have been bumped along with r484628Baptiste Daroussin2018-11-111-1/+1
| | | | | | | Reported by: kib Notes: svn path=/head/; revision=484692
* Remove an orphaned directory after INFO_PATH moveAntoine Brodin2018-11-111-1/+1
| | | | Notes: svn path=/head/; revision=484663
* Install texinfo files (GNU info) into ${PREFIX}/share/infoBaptiste Daroussin2018-11-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | After a discussion on the mailing list on moving manpages to ${PREFIX}/share/man for consistency with base where it is installed in usr/share/man, it appeared the same should happen to GNU info files which were installed under share in base and not in ports. Now texinfo is not in base on any of the supported version of FreeBSD it is possible to proceed to this move and it is easier to do than the manpage change. Other benefit than consistency are less patching: all build tools but cmake are expecting info files to be under share/info and cmake (patched here) was having an exception for BSD so the patch makes FreeBSD case less specific for them Bump revision of all impacted ports PR: 232907 exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D17816 Notes: svn path=/head/; revision=484628
* Cleanup packing lists.John Baldwin2018-08-202-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | - Use BUREMOVE to strip binutils tools not installed by the base/binutils package. - Update BUREMOVE logic in devel/binutils to cope with the base package which installs tools without a BUTARGET- prefix. - Use MANPREFIX for BUREMOVE to handle the PREFIX=/usr case used by base/binutils. - Remove binutils headers and libraries explicitly from the staging area for base/binutils. - Add missing plist entries for binutils binaries installed under a BUTARGET subdirectory. - Drop plist entries from devel/binutils that are now properly removed. Previously the binaries for Windows tools like dlltool were removed from the staging area but the manpages were still left in the package. - Bump PORTREVISION. This is a recommit of r476186 but with the update to the pkg-plist of devel/binutils and PORTREVISION bump. PR: 230278 Reviewed by: antoine Differential Revision: https://reviews.freebsd.org/D16582 Notes: svn path=/head/; revision=477638
* Revert r476186, it fails to packageAntoine Brodin2018-08-021-5/+1
| | | | | | | With hat: portmgr Notes: svn path=/head/; revision=476217
* base/binutils: Cleanup packing lists.John Baldwin2018-08-011-1/+5
| | | | | | | | | | | | | | | | | | | - Use BUREMOVE to strip binutils tools not installed by the base/binutils package. - Update BUREMOVE logic in devel/binutils to cope with the base package which installs tools without a BUTARGET- prefix. - Use MANPREFIX for BUREMOVE to handle the PREFIX=/usr case used by base/binutils. - Remove binutils headers and libraries explicitly from the staging area for base/binutils. - Add missing plist entries for binutils binaries installed under a BUTARGET subdirectory. Approved by: bapt (implicit for base/*) Differential Revision: https://reviews.freebsd.org/D16464 Notes: svn path=/head/; revision=476186
* Add ports for an i386 external GCC toolchain.John Baldwin2018-07-251-0/+1
| | | | | | | | | | | | | | - devel/binutils: Remove i386 a.out linker scripts when building i386-binutils or a base/binutils that targets i386. - devel/powerpc64-gcc: Remove float.h on i386 since it conflicts with sys/x86/include/float.h. - devel/i386-{binutils,gcc,xtoolchain}: New ports. Reviewed by: bapt (previous version) Differential Revision: https://reviews.freebsd.org/D16228 Notes: svn path=/head/; revision=475319
* - Fix RISC-V ELF dynamic interpreter pathLi-Wen Hsu2018-07-242-1/+14
| | | | | | | | | Approved by: bapt (maintainer) Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D16319 Notes: svn path=/head/; revision=475265
* Update mpfr to 4.0.1 release and bump PORTVERSION of dependent ports.Alex Dupre2018-04-191-1/+1
| | | | Notes: svn path=/head/; revision=467751
* Undo temporary whitespace.Mark Linimon2018-02-241-1/+0
| | | | Notes: svn path=/head/; revision=462842
* Fake forced commit to note correct differential revision:Mark Linimon2018-02-241-0/+1
| | | | | | | Differential Revision: https://reviews.freebsd.org/D13128 Notes: svn path=/head/; revision=462841
* Add support for powerpcspe arch.Mark Linimon2018-02-241-1/+3
| | | | | | | | | | Tested for harmlessness on amd64. Differential revision: https://reviews.freebsd.org/D14335 Submitted by: jhibbits Notes: svn path=/head/; revision=462840
* Incorporate a patch from upstream fixing aarch64 targetBaptiste Daroussin2018-02-062-1/+177
| | | | | | | This fixes the issues building u-boot Notes: svn path=/head/; revision=461070
* Bump portrevision after all recent changesBaptiste Daroussin2018-02-061-0/+1
| | | | Notes: svn path=/head/; revision=461067