| #
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@
|