| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
All Makefiles now use MACHINE_ARCH for the target architecture.
Unification is required for cross-building.
Tags added to:
sys/boot/Makefile
sys/boot/arc/loader/Makefile
sys/kern/Makefile
usr.bin/cpp/Makefile
usr.bin/gcore/Makefile
usr.bin/truss/Makefile
usr.bin/gcore/Makefile:
fixed typo: MACHINDE -> MACHINE_ARCH
|
|
|
|
|
|
|
|
|
| |
executing apropos or whatis. This prevents `man -k ';echo foo'` from
executing `echo foo` and causes apropos to print an error message instead.
Add $FreeBSD$ while I am here.
Noticed by: chris
|
|
|
|
| |
whether the host machine has a 64-bit long or not.
|
|
|
|
| |
Requested by: obrien
|
| |
|
| |
|
|
|
|
| |
Requested by: obrien
|
|
|
|
|
|
|
| |
tidy up the logic that works out which sub-directories to build.
The new directories with freebsdelf suffixes now have freebsd suffixes
after a repo move by Peter at the request of David O'Brien.
|
|
|
|
|
|
|
| |
[ alpha-freebsd, i386-freebsd and mips-freebsd were repo-copied
by Peter (one of the repo-men) ]
Requested by: obrien
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
directory to /usr/cross/${MACHINE_ARCH}-freebsdelf/usr/lib so that
the cross tools behave the same way that the host versions do. When
building cross tools, Cygnus doesn't set the default library directory.
This doesn't suit FreeBSD IMHO.
Add WinNT emulation support too. You only get this if you've set
BINUTILSDISTDIR because the contrib/binutils repository doesn't
contain the required sources.
|
|
|
|
|
|
|
| |
directory to /usr/cross/${MACHINE_ARCH}-freebsdelf/usr/lib so that
the cross tools behave the same way that the host versions do. When
building cross tools, Cygnus doesn't set the default library directory.
This doesn't suit FreeBSD IMHO.
|
|
|
|
| |
the (few) things that the FreeBSD makefiles need to specify.
|
| |
|
|
|
|
|
|
|
| |
gas for i386 targeted to NT for those (like me) who have to do work
targeted to NT, but can't stand actually looking at it all day long.
I cross build apps on FreeBSD and just run them on NT later. Life is
better that way.
|
|
|
|
|
|
| |
even just building applications targeted to NetBSD.
I know this will upset some people (outside FreeBSD).
|
| |
|
| |
|
| |
|
|
|
|
| |
to /usr/libexec/cross/${MACHINE_ARCH}-freebsdelf.
|
| |
|
|
|
|
|
| |
Check if already cross-compiling and only build the cross-tools if
not cross-compiling (to save time).
|
| |
|
| |
|
|
|
|
|
|
| |
Allow for the case where the host architecture might also be listed
in CROSS_ARCH, so don't do things twice. This situation can arise if you
want NT support in binutils (CROSS_ARCH=i386 CROSS_FORMAT=winnt).
|
|
|
|
|
| |
for those who want to objdump --disassemble things that they're not
supposed to. 8-)
|
|
|
|
|
| |
outside the contrib files that FreeBSD distributes. This for use by
those who want to work on porting FreeBSD to additional architectures.
|
| |
|
| |
|
| |
|
|
|
|
| |
Submitted by: mostly by phantom
|
|
|
|
| |
Submitted by: phantom
|
|
|
|
|
|
| |
rebuilt. Fix this.
Submitted by: bde
|
| |
|
| |
|
|
|
|
|
| |
PR: docs/14417
Submitted by: Greg Lewis <glewis@trc.adelaide.edu.au>
|
|
|
|
|
|
| |
PR: 14011
Ignored by: maintainer
Obtained from: GNU grep 2.3
|
| |
|
|
|
|
|
| |
"gxx-hash.h" with hopes of getting Cygnus to do the same. We create a link
to the old name for now.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When I imported EGCS into contrib/egcs/ I failed to prune out
egcs/gcc/cp/hash.h which is generated from gxx.gperf. Thus `cc1plus' wasn't
using the hash.h we generated by cc/cc_tools/Makefile, but rather the one in
egcs/gcc/cp/.
When I imported contrib/gcc/ I did prune gcc/cp/hash.h. Unfortunately the
GCC maintainers weren't smart on their file nameing and there is also a
egcs/gcc/hash.h (name overloading does NOT work as well on the filesystem
as in C++...). Due to the -I ordering we are were then picking up gcc/hash.h
when compiling `cc1plus'.
|
|
|
|
|
|
| |
${LIB} was wrong at dependency-parsing time, so dependencies for
libgcc_r*.a were wrong. This somehow worked right, except libgcc_r*.a
were always out of date.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
-----------------------------
Most of the userland changes are in libc. For both the alpha
and the i386 setjmp has been changed to accomodate for the
new sigset_t. Internally, libc is mostly rewritten to use the
new syscalls. The exception is in compat-43/sigcompat.c
The POSIX thread library has also been rewritten to use the
new sigset_t. Except, that it currently only handles NSIG
signals instead of the maximum _SIG_MAXSIG. This should not
be a problem because current applications don't use any
signals higher than NSIG.
There are version bumps for the following libraries:
libdialog
libreadline
libc
libc_r
libedit
libftpio
libss
These libraries either a) have one of the modified structures
visible in the interface, or b) use sigset_t internally and
may cause breakage if new binaries are used against libraries
that don't have the sigset_t change. This not an immediate
issue, but will be as soon as applications start using the
new range to its fullest.
NOTE: libncurses already had an version bump and has not been
given one now.
NOTE: doscmd is a real casualty and has been disconnected for
the moment. Reconnection will eventually happen after
doscmd has been fixed. I'm aware that being the last one
to touch it, I'm automaticly promoted to being maintainer.
According to good taste this means that I will receive a
badge which either will be glued or mechanically stapled,
drilled or otherwise violently forced onto me :-)
NOTE: pcvt/vttest cannot be compiled with -traditional. The
change cause sys/types to be included along the way which
contains the const and volatile modifiers. I don't consider
this a solution, but more a workaround.
|
|
|
|
| |
mod that masked this. D'uh.
|
|
|
|
|
|
| |
case. Simple reodering does it.
Thanks to: sos
|
|
|
|
| |
This should significantly ease "make; make install" loops.
|
|
|
|
| |
Empty sections commented.
|
|
|
|
|
| |
repository move GROFF_DIST/troff/hyphen.us-ru to GROFF_DIST/tmac/locale
required
|
|
|
|
|
|
| |
PR: docs/13702
Submitted by: Stephen J. Roznowski <sjr@home.com>
Reviewed by: mpp
|
| |
|
| |
|