History log of /openbsd-src/gnu/usr.bin/binutils/Makefile.bsd-wrapper (Results 1 – 25 of 90)
Revision Date Author Comments
# 4dce7c7a 06-Sep-2023 jca <jca@openbsd.org>

Use -std=gnu89 to fix the build with clang-16

This is ancient GNU software that tends to break whenever clang adds
more warnings about deprecated features in new languages versions or
turns them int

Use -std=gnu89 to fix the build with clang-16

This is ancient GNU software that tends to break whenever clang adds
more warnings about deprecated features in new languages versions or
turns them into errors. Using -std=gnu89 (the defaults for base-gcc)
for those packages means we'll probably avoid most new warnings, errors,
and possible miscompilations when updating clang.

ok robert@

show more ...


# 3367dcf5 21-Dec-2019 espie <espie@openbsd.org>

a few depend:-related thingies that were still in.

okay millert@, tb@


# d125f366 24-Feb-2019 kn <kn@openbsd.org>

Remove -S from install commands

As of usr.bin/xinstall/install.c revision 1.68, -S is a no-op and
install(1) will always create files safely, thus clean the option usage
from the tree.

Diff from La

Remove -S from install commands

As of usr.bin/xinstall/install.c revision 1.68, -S is a no-op and
install(1) will always create files safely, thus clean the option usage
from the tree.

Diff from Lauri Tirkkonen <lotheac at iki dot fi>, thanks.

show more ...


# bc4695b6 14-Sep-2018 naddy <naddy@openbsd.org>

Pass CC/CFLAGS/LDFLAGS to the configure script. ok millert@


# 752051c1 12-Jun-2017 espie <espie@openbsd.org>

destroy lint remnants.
okay millert@ deraadt@


# 4e86a40a 18-Sep-2016 natano <natano@openbsd.org>

Use ${INSTALL} instead of install, like in all the other Makefile's.
ok guenther


# 719322df 11-Sep-2016 guenther <guenther@openbsd.org>

Install programs with ${INSTALL_STRIP} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE}
Install info and data files with -o ${DOCOWN} -g ${DOCGRP} -m ${NONBINMODE}

Prompted by natano@
Tweaks and oks deraadt@

Install programs with ${INSTALL_STRIP} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE}
Install info and data files with -o ${DOCOWN} -g ${DOCGRP} -m ${NONBINMODE}

Prompted by natano@
Tweaks and oks deraadt@ natano@

show more ...


# 448f2cef 01-Jun-2015 miod <miod@openbsd.org>

Now that we do not need to build binutils 2.15 (except for gdb), simplify the
build logic.


# 6231a781 05-Jul-2013 miod <miod@openbsd.org>

ELF_TOOLCHAIN bye bye.


# 6bf90127 05-Jul-2013 miod <miod@openbsd.org>

VAX ELF toolchain, using `%' as the register prefix. Heavily based upon
NetBSD.


# 46f5b06e 10-Mar-2013 miod <miod@openbsd.org>

Let platforms configured to use binutils 2.17 still recurse into the binutils
2.15 directory, but only to build gdb.
ok deraadt@ espie@


# 7181cab6 05-Jan-2013 miod <miod@openbsd.org>

Replace the list of platforms enabled (or not) to build the whole binutils
with a test of ELF_TOOLCHAIN provided by bsd.own.mk.
No functional change.


# 0b514a07 05-Jan-2013 miod <miod@openbsd.org>

Switch m88k ports to ELF.


# 9622a78f 28-Aug-2012 pascal <pascal@openbsd.org>

Add support for PIE-by-default in both ld and gcc. This is a completely
different approach than the one taken in kurt@'s original diff, but deemed
better after discussion and diff exchange with kett

Add support for PIE-by-default in both ld and gcc. This is a completely
different approach than the one taken in kurt@'s original diff, but deemed
better after discussion and diff exchange with kettenis@ and matthew@.

Lots of feedback by kettenis@ and matthew@, prodding and encouragement by
deraadt@.

ok kettenis@ matthew@

show more ...


# 3eeac914 30-Oct-2011 schwarze <schwarze@openbsd.org>

Always install addr2line(1), objcopy(1), and readelf(1), even on
architectures with !ELF_TOOLCHAIN && !USING_NEW_BINUTILS (like vax, m68k).
There is no need to reach around from usr.bin/Makefile into

Always install addr2line(1), objcopy(1), and readelf(1), even on
architectures with !ELF_TOOLCHAIN && !USING_NEW_BINUTILS (like vax, m68k).
There is no need to reach around from usr.bin/Makefile into binutils;
we always descend into either binutils or binutils-2.17.
All is fine so far with binutils-2.17 since ia64 has USING_NEW_BINUTILS.

tested on vax and ok deraadt@

show more ...


# 4ddec8cd 06-Jul-2011 schwarze <schwarze@openbsd.org>

Replace a comment asking for a particular order to build stuff in
by actual make rules to enforce that order.
While here, correct the MANDIR which must no more contain "cat".

krw@ also confirms that

Replace a comment asking for a particular order to build stuff in
by actual make rules to enforce that order.
While here, correct the MANDIR which must no more contain "cat".

krw@ also confirms that this lets binutils build with -j.

show more ...


# b3ed33d2 03-Feb-2010 miod <miod@openbsd.org>

Use MACHINE_CPU instead of MACHINE_ARCH to pick the correct machine dependent
files or directories when applicable.
The inspiration and name of MACHINE_CPU come from NetBSD, although the way to
provi

Use MACHINE_CPU instead of MACHINE_ARCH to pick the correct machine dependent
files or directories when applicable.
The inspiration and name of MACHINE_CPU come from NetBSD, although the way to
provide it to Makefiles is completely different.
ok kettenis@

show more ...


# 9ba94f0a 22-Aug-2008 kettenis <kettenis@openbsd.org>

Don't install libbfd and libopcodes and the associated headers.
They really are just a way to share common code between gdb and binutils
(which in the GNU world are seperate packages). The developer

Don't install libbfd and libopcodes and the associated headers.
They really are just a way to share common code between gdb and binutils
(which in the GNU world are seperate packages). The developers (and I'm
one of them) make absolutely no effert to maintain a stable API/ABI.

If ports people really need libbfd or libopcodes, they should just
package a suitable version.

ok weingart@, deraadt@

show more ...


# 31ff0b2c 14-Jan-2008 espie <espie@openbsd.org>

manpages need directories.
okay kettenis@


# db448af0 30-Dec-2007 espie <espie@openbsd.org>

enforce install -S, avoids races with make -j:
libtool does relink some files during install, and it can happen that it
relinks stuff at the exact same time that ld is being reinstalled.

okay ketten

enforce install -S, avoids races with make -j:
libtool does relink some files during install, and it can happen that it
relinks stuff at the exact same time that ld is being reinstalled.

okay kettenis@

show more ...


# 3e3a61bb 26-Mar-2007 jmc <jmc@openbsd.org>

sort the MAN entry; ok deraadt


# 93d6b7f8 25-Mar-2007 deraadt <deraadt@openbsd.org>

pick up the newer rev man pages; noticed by ingo schwarze, first rev by
jmc


# a072189d 19-Mar-2007 deraadt <deraadt@openbsd.org>

build two more man pages; Ingo Schwarze


# 2f050487 06-Oct-2006 miod <miod@openbsd.org>

Early bits for a 32-bit SuperH toolchain, currently for little-endian
systems only; more work is necessary in ld land.


# 2e0e222d 12-Jul-2006 espie <espie@openbsd.org>

makeinfo --no-split, simplifies sets immensely.
Approved deraadt@, kettenis@


1234