| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Submitted by: MeSOFT Corporate Email <bmeyer@mesoft.com.au>
Notes:
svn path=/head/; revision=496318
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
| |
PR: 235551
Exp-run: antoine@
Notes:
svn path=/head/; revision=492773
|
|
|
|
|
|
|
| |
Reviewed by: bapt
Notes:
svn path=/head/; revision=492166
|
|
|
|
|
|
|
| |
PR: 235109
Notes:
svn path=/head/; revision=490865
|
|
|
|
|
|
|
|
|
|
| |
unversion section symbols into share libraries
Reported by: antoine, dim
Obtained from: fedora
Notes:
svn path=/head/; revision=490859
|
|
|
|
| |
Notes:
svn path=/head/; revision=490849
|
|
|
|
| |
Notes:
svn path=/head/; revision=490848
|
|
|
|
|
|
|
| |
Spotted by adamw
Notes:
svn path=/head/; revision=487304
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Reported by: kib
Notes:
svn path=/head/; revision=484692
|
|
|
|
| |
Notes:
svn path=/head/; revision=484663
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
| |
With hat: portmgr
Notes:
svn path=/head/; revision=476217
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
| |
Approved by: bapt (maintainer)
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D16319
Notes:
svn path=/head/; revision=475265
|
|
|
|
| |
Notes:
svn path=/head/; revision=467751
|
|
|
|
| |
Notes:
svn path=/head/; revision=462842
|
|
|
|
|
|
|
| |
Differential Revision: https://reviews.freebsd.org/D13128
Notes:
svn path=/head/; revision=462841
|
|
|
|
|
|
|
|
|
|
| |
Tested for harmlessness on amd64.
Differential revision: https://reviews.freebsd.org/D14335
Submitted by: jhibbits
Notes:
svn path=/head/; revision=462840
|
|
|
|
|
|
|
| |
This fixes the issues building u-boot
Notes:
svn path=/head/; revision=461070
|
|
|
|
| |
Notes:
svn path=/head/; revision=461067
|
|
|
|
|
|
|
| |
Add a PLIST_SUB entry to simplify plists
Notes:
svn path=/head/; revision=461061
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a follow up to r461057 and fixes base/binutils and base/gcc in my
testing.
PR: 224217
Submitted by: nwhitehorn (partially, I made additional changes)
Reviewed by: bapt
Notes:
svn path=/head/; revision=461058
|
|
|
|
| |
Notes:
svn path=/head/; revision=460944
|
|
|
|
|
|
|
|
| |
PR: 222735
exp-run by: antoine
Notes:
svn path=/head/; revision=459925
|
|
|
|
|
|
|
| |
Approved by: bapt (maintainer)
Notes:
svn path=/head/; revision=451751
|
|
|
|
|
|
|
|
|
|
|
| |
it for many years.
While here, alphabetize ARCHs, pet portlint, and modernize usages.
Approved by: portmgr (tier-2 blanket)
Notes:
svn path=/head/; revision=444251
|
|
|
|
| |
Notes:
svn path=/head/; revision=436733
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is required to build Arm64 packages using QEMU. Poudriere copies
the native ld from the host into the jail and uses that during the build.
This only works if ld is static.
Reported by: krion
Approved by: bapt
Notes:
svn path=/head/; revision=434651
|
|
|
|
|
|
|
| |
Approved by: bapt
Notes:
svn path=/head/; revision=434650
|
|
|
|
|
|
|
| |
Approved by: portmgr blanket
Notes:
svn path=/head/; revision=430947
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Clang 3.9.0 changes how weak extern is handled. They now use the got to
handle them. This is a problem as ld.bfd doesn't fill out any default value
in the got so pointers become NULL. This caused the kernel to fail to boot
as we use this in linker sets.
This fixes the issue by setting a default value in the got. The kernel
still loads data through it, but because we always load it at a fixed
virtual address the address it finds is valid.
Approved by: bapt
Differential Revision: https://reviews.freebsd.org/D8622
Notes:
svn path=/head/; revision=427378
|
|
|
|
|
|
|
|
|
|
| |
PR: 213570
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight
Notes:
svn path=/head/; revision=424411
|
|
|
|
|
|
|
| |
Discussed with: bapt
Notes:
svn path=/head/; revision=422774
|
|
|
|
|
|
|
|
|
|
| |
This should fix build failures of llvm37 and a few others
PR: 212249
With hat: portmgr
Notes:
svn path=/head/; revision=421193
|
|
|
|
| |
Notes:
svn path=/head/; revision=421143
|
|
|
|
| |
Notes:
svn path=/head/; revision=421141
|
|
|
|
|
|
|
| |
Submitted by: swills
Notes:
svn path=/head/; revision=421140
|
|
|
|
|
|
|
| |
FreeBSD 9. I have no time to investigated. Reverted make the package build again
Notes:
svn path=/head/; revision=420974
|
|
|
|
|
|
|
|
|
| |
Some binaries were added by the fact all targets have been enabled. This causes
conflicts with other tools. Given those binaries are already provided by the
mingw32-binutils there is no need for this one to provide them as well
Notes:
svn path=/head/; revision=420972
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add a cross buildable binutils package.
The new category is not linked to the regular ports tree to avoid make install,
poudriere and others to catch it automagically
instead of ending with a very complex file removal in the stage, prefer to use
specific plist per arch.
For now only sparc64 tested and added. This version of binutils is stipped down
only the components that are not supported by elftoolchain
Notes:
svn path=/head/; revision=420954
|
|
|
|
|
|
|
|
|
|
|
| |
Remove aarch64 patches which are now upstream
Disable new x86 relocation to avoid incompatibilities with the old base binutils
Activate all targets on the default binutils (requested by royger@)
Add a RELRO option (default off) to be able to define the default behaviour of
ld(1) on passing or not -z relro
Notes:
svn path=/head/; revision=420922
|
|
|
|
|
|
|
| |
Approved by: bapt
Notes:
svn path=/head/; revision=416639
|
|
|
|
|
|
|
| |
Approved by: portmgr blanket
Notes:
svn path=/head/; revision=415498
|
|
|
|
| |
Notes:
svn path=/head/; revision=413172
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Farnsworth: "Good news, everyone!" The latest revisions of LLVM trunk
not only have a version of LLD that creates usable binaries for x86-64
and aarch64, it also does a better job at creating Position Independent
Executables than the GNU linker.
Because PIE is going to become pretty important for some of the upcoming
projects (emulation on other OSes), I'd like to go ahead and switch the
cloudabi-toolchain port over to the latest snapshot of LLVM. My goal is
to revert back to a stable version (3.9) when available.
Switching to LLD involves patching up the Binutils ports to no longer
install the GNU linker (and remove the linker scripts that it uses). We
can then simply add a couple of extra symlinks to cloudabi-toolchain to
point to the LLD binary.
At the same time, let's switch over to using the ELF toolchain tools on
FreeBSD 11. That way we can even drop the dependency on Binutils on
those systems.
Reviewed by: bapt, emaste
Differential Revision: https://reviews.freebsd.org/D5874
Notes:
svn path=/head/; revision=413171
|
|
|
|
|
|
|
|
| |
With hat: portmgr
Sponsored by: Absolight
Notes:
svn path=/head/; revision=412346
|