| Age | Commit message (Collapse) | Author |
|
Rename the existing "elftoolchain" package to "toolchain", and move
everything which is gated by MK_TOOLCHAIN (e.g. lex, yacc, ...) to the
toolchain package.
This means we have one package called "toolchain" which contains all the
development-related utilities which are not compilers or already part of
some other package (e.g., llvm).
Reviewed by: des, emaste
Approved by: des (mentor)
Differential Revision: https://reviews.freebsd.org/D50286
|
|
This is a residual of the $FreeBSD$ removal.
MFC After: 3 days (though I'll just run the command on the branches)
Sponsored by: Netflix
|
|
This fixes make pseudo/toolchain.
|
|
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
|
It contain all the binaries and libs from the elftoolchain contrib
project except for libelf which is used everywhere.
All of those tools are never used by the average user.
Sponsored by: Beckhoff Automation GmbH & Co. KG
Differential Revision: https://reviews.freebsd.org/D38224
|
|
Update a bunch of Makefile.depend files as
a result of adding Makefile.depend.options files
Reviewed by: bdrewery
MFC after: 1 week
Sponsored by: Juniper Networks
Differential Revision: https://reviews.freebsd.org/D22494
Notes:
svn path=/head/; revision=355617
|
|
Leaf directories that have dependencies impacted
by options need a Makefile.depend.options file
to avoid churn in Makefile.depend
DIRDEPS for cases such as OPENSSL, TCP_WRAPPERS etc
can be set in local.dirdeps-options.mk
which can add to those set in Makefile.depend.options
See share/mk/dirdeps-options.mk
Reviewed by: bdrewery
MFC after: 1 week
Sponsored by: Juniper Networks
Differential Revision: https://reviews.freebsd.org/D22469
Notes:
svn path=/head/; revision=355616
|
|
Reviewed by: emaste
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D21107
Notes:
svn path=/head/; revision=352909
|
|
Sponsored by: Dell EMC Isilon
Notes:
svn path=/head/; revision=325188
|
|
It's provided by sys.mk so there's no need to derive it from ${.CURDIR}.
Suggested by: ngie
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D5998
Notes:
svn path=/head/; revision=298401
|
|
This produces a nicer path in debug info and build logs.
MFC after: 1 week
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/head/; revision=298204
|
|
Notes:
svn path=/head/; revision=284481
|
|
Set WITH_ELFTOOLCHAIN_TOOLS in src.conf to use the elftoolchain version
of the following tools:
* addr2line
* elfcopy (strip / mcs)
* nm
* size
* strings
Reviewed by: bapt (earlier version)
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D1224
Notes:
svn path=/head/; revision=275373
|
|
Notes:
svn path=/head/; revision=116903
|
|
especially in troff files.
Notes:
svn path=/head/; revision=108533
|
|
Notes:
svn path=/head/; revision=105256
|
|
Fix VCS inclusion and deregister.
Notes:
svn path=/head/; revision=95631
|
|
Notes:
svn path=/head/; revision=92921
|
|
Notes:
svn path=/head/; revision=80288
|
|
Notes:
svn path=/head/; revision=79755
|
|
Notes:
svn path=/head/; revision=79535
|
|
Notes:
svn path=/head/; revision=74848
|
|
Seperate does not exist in the english language.
Notes:
svn path=/head/; revision=72091
|
|
Notes:
svn path=/head/; revision=71895
|
|
Notes:
svn path=/head/; revision=70410
|
|
Notes:
svn path=/head/; revision=70197
|
|
getopt returns -1 not EOF.
Notes:
svn path=/head/; revision=65428
|
|
Requested by: bde
Notes:
svn path=/head/; revision=59907
|
|
PR: docs/17269
Submitted by: Oscar Bonilla <obonilla@fisicc-ufm.edu>
Notes:
svn path=/head/; revision=59905
|
|
Notes:
svn path=/head/; revision=59904
|
|
PR: docs/17269
Submitted by: Oscar Bonilla <obonilla@fisicc-ufm.edu>
Notes:
svn path=/head/; revision=59805
|
|
Notes:
svn path=/head/; revision=50477
|
|
Notes:
svn path=/head/; revision=38899
|
|
Fixed the type of the string table size variable to match its use
(assuming that int32_t is 4 bytes and other unportable things).
bfd uses `unsigned char string_chars[BYTES_IN_WORD]', where
BYTES_IN_WORD can be 4, 8, or perhaps even 2 or 3, but it is
assumed to be precisely 4 bytes here.
Fixed printf format errors (don't assume that n_value in struct
n_list has type u_long, since it should have size BYTES_IN_WORD
and longs may be longer than words).
Notes:
svn path=/head/; revision=37454
|
|
Move our old a.out utils to /usr/libexec/aout.
Enable binutils and put the utils in /usr/libexec/elf
Enable objformat, a little helper program that calls the right
utils based on /etc/objformat and $OBJFORMAT.
This will enable the ELF generating tools.
Remember that this is only step one, the system is still compiled
and run in a.out format ONLY.
Problem left to solve: The BSD manpages wins over the GNU equivalents
as the are installed last. We need to distinguish between the manpages
somehow...
Notes:
svn path=/head/; revision=36374
|
|
Notes:
svn path=/head/; revision=27784
|
|
posix standard on the topic.
Notes:
svn path=/head/; revision=24360
|
|
Notes:
svn path=/head/; revision=23012
|
|
Notes:
svn path=/head/; revision=21748
|
|
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
Notes:
svn path=/head/; revision=21673
|
|
no N_EXT is a "warning". eg:
% nm -p /tmp/gets.o
...
00000000 w warning: this program uses gets(), which is unsafe.
U _gets
00000000 T _gets
Notes:
svn path=/head/; revision=18488
|
|
this deals with, the N_INDR indirect symbols done with .stabs operations,
and those done with .weak that have an extra field in n_other.
Notes:
svn path=/head/; revision=18487
|
|
Obtained from: A Quarter Century of UNIX, Peter H. Salus, page 41
Notes:
svn path=/head/; revision=17891
|
|
Submitted-By: Kent Vander Velden <graphix@iastate.edu>
Notes:
svn path=/head/; revision=17142
|
|
Notes:
svn path=/head/; revision=12921
|
|
Notes:
svn path=/head/; revision=8874
|
|
incorrect padding
Notes:
svn path=/head/; revision=5273
|
|
Submitted by: dufault@hda.com
Notes:
svn path=/head/; revision=5267
|
|
Submitted by: dufault@hda.com
Notes:
svn path=/head/; revision=5252
|
|
Notes:
svn path=/cvs2svn/branches/CHRISTOS/; revision=1590
|