| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
usr.bin/ldd) as they stand alone and are under bsd-style license.
Notes:
svn path=/head/; revision=36569
|
|
|
|
| |
Notes:
svn path=/head/; revision=36568
|
|
|
|
|
|
|
|
|
| |
Clean up an .ifdef which was probably doing the wrong thing in the case
where user wants to override PERL.
Submitted by: jhay
Notes:
svn path=/head/; revision=36457
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move a.out libraries to /usr/lib/aout to make space for ELF libs.
Make rtld usr /usr/lib/aout as default library path.
Make ldconfig reject /usr/lib as an a.out library path.
Fix various Makefiles for LIBDIR!=/usr/lib breakage.
This will after a make world & reboot give a system that no
longer uses /usr/lib/*, infact one could remove all the old
libraries there, they are not used anymore.
We are getting close to an ELF make world, but I'll let this
all settle for a week or two...
Notes:
svn path=/head/; revision=36397
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
only harmful for building from a read-only filesystem - the parts
blown away were old rm'ed directories.
Notes:
svn path=/head/; revision=36344
|
|
|
|
|
|
|
|
| |
directory is searched before the generic one. You can guess what was
happening.. all the world's assumed to be 32-bit.
Notes:
svn path=/head/; revision=36050
|
|
|
|
|
|
|
| |
This just leaves gdb to be configured for alpha.
Notes:
svn path=/head/; revision=35989
|
|
|
|
|
|
|
|
| |
int to a long so that no bits are thrown away on alpha and hope for
the best.
Notes:
svn path=/head/; revision=35988
|
|
|
|
| |
Notes:
svn path=/head/; revision=35987
|
|
|
|
|
|
|
| |
than relying on the #!/usr/bin/perl in the first line of the script.
Notes:
svn path=/head/; revision=35986
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
CURDIR it has been built without an obj directory; however if it is in
neither of those places, we expect it to be in DESTDIR.
Yes Bruce, I know this is broken because the host is not supposed to be
the same as the target, but we need to get the hosted build working
properly first before even attempting a cross compiled operating
system build. That will need to concept of TOOLSDIR or something that
can be mapped to DESTDIR in the case of a hosted build and set to the
installed tools in a cross compiled build. Later, later, later!
Notes:
svn path=/head/; revision=35985
|
|
|
|
|
|
|
|
|
|
|
| |
perl executable from overriding the object directory path search where
perl is most likely to be. Most people haven't seen this because it
defaulted to /usr/bin/perl which might be OK as a fallback, but when
bootstrapping a new version (or the *first* version on alpha), we don't
really want to use /usr/bin/perl.
Notes:
svn path=/head/; revision=35984
|
|
|
|
|
|
|
| |
fixes.
Notes:
svn path=/head/; revision=35983
|
|
|
|
|
|
|
|
|
| |
kernel's) curproc is null. This fixes endless recursion in
xfer_umem() for attempts to read from user addresses, in particular
for attempts to read %fs and %gs from the pcb for `info reg'.
Notes:
svn path=/head/; revision=35972
|
|
|
|
|
|
|
|
| |
header file and when not to, so for the time being make sure the
sucker gets generated up front.
Notes:
svn path=/head/; revision=35946
|
|
|
|
|
|
|
|
|
|
|
| |
gas for each target format. So for m68k targets that means several
gases. I wanted a m68k gas for VxWorks which uses aout in sun3 big
endian format, cross compiled on i386 under FreeBSD using libraries
supplied by DEC and intended by them for cross compilation on Alpha
under OSF/1. And it actually works!
Notes:
svn path=/head/; revision=35945
|
|
|
|
| |
Notes:
svn path=/head/; revision=35944
|
|
|
|
| |
Notes:
svn path=/head/; revision=35839
|
|
|
|
| |
Notes:
svn path=/head/; revision=35743
|
|
|
|
|
|
|
|
| |
Backout the previous commit in favour of the Makefile.inc added to
the parent directory.
Notes:
svn path=/head/; revision=35742
|
|
|
|
|
|
|
| |
nobody has any idea how something like BINDIR gets defined.
Notes:
svn path=/head/; revision=35741
|
|
|
|
|
|
|
| |
explicitly.
Notes:
svn path=/head/; revision=35740
|
|
|
|
| |
Notes:
svn path=/head/; revision=35739
|
|
|
|
|
|
|
|
| |
and building a2p.h clobbered the unrelated source file a2p.h if
${.OBJDIR} == ${.CURDIR}.
Notes:
svn path=/head/; revision=35732
|
|
|
|
|
|
|
| |
the ones that match the host.
Notes:
svn path=/head/; revision=35724
|
|
|
|
| |
Notes:
svn path=/head/; revision=35723
|
|
|
|
| |
Notes:
svn path=/head/; revision=35722
|
|
|
|
| |
Notes:
svn path=/head/; revision=35721
|
|
|
|
|
|
|
|
|
| |
support more than one architecture at a time, build as from the
default for the host and if CROSS_TOOLS defines other architectures,
build them as as_${arch}
Notes:
svn path=/head/; revision=35720
|
|
|
|
|
|
|
| |
issues with this utility.
Notes:
svn path=/head/; revision=35719
|
|
|
|
|
|
|
| |
defined. The TARGET is now set from an included makefile.
Notes:
svn path=/head/; revision=35717
|
|
|
|
| |
Notes:
svn path=/head/; revision=35716
|
|
|
|
|
|
|
| |
issues with this utility.
Notes:
svn path=/head/; revision=35715
|
|
|
|
|
|
|
| |
issues with this utility.
Notes:
svn path=/head/; revision=35714
|
|
|
|
|
|
|
| |
is ELF from here on.
Notes:
svn path=/head/; revision=35713
|
|
|
|
|
|
|
| |
by default.
Notes:
svn path=/head/; revision=35712
|
|
|
|
| |
Notes:
svn path=/head/; revision=35711
|
|
|
|
|
|
|
|
|
|
| |
are now included according to the cross-architecture support required,
default the BINDIR for i386 to /usr/libexec/elf here instead of in
all the i386 specific makefiles. For all other architectures, BINDIR
is just /usr/bin.
Notes:
svn path=/head/; revision=35710
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
be defined (in /etc/make.conf, say) and set to the additional architectures
that need to be compiled in. So on alpha I set CROSS_TOOLS = i386.
On i386 you can't build alpha due to lack of 64-bit support on 32-bit
architectures, but that's a GNU problem.
This change relies on makefiles in the binutils sub-directories having
the extension defined in the CROSS_TOOLS, instead of those makefiles
being selected based on the host architecture.
Notes:
svn path=/head/; revision=35709
|
|
|
|
| |
Notes:
svn path=/head/; revision=35708
|
|
|
|
|
|
|
| |
if y.tab.h were generated. Don't generate y.tab.h, since it is not used.
Notes:
svn path=/head/; revision=35699
|
|
|
|
|
|
|
|
|
| |
worked because .ORDER prevented problems from concurrent generation
of multiple parsers (and their headers), and there were no missing
dependencies because the generated headers were not actually used.
Notes:
svn path=/head/; revision=35697
|
|
|
|
|
|
|
|
|
|
|
| |
with `make -jN' because they did the right things to generate cexp.h
without clobbering cexp.c, and there were no missing dependencies on
cexp.h because cexp.h isn't actually used.
Fixed style bugs.
Notes:
svn path=/head/; revision=35693
|
|
|
|
|
|
|
| |
`make' (without a previous `make depend').
Notes:
svn path=/head/; revision=35692
|
|
|
|
|
|
|
|
|
| |
Fixed slightly wrong order of -I's in CFLAGS.
FIxed the usual style bugs in DPADD and LDADD.
Notes:
svn path=/head/; revision=35691
|
|
|
|
|
|
|
|
|
|
| |
the (new) default yacc rules. This is cosmetic - the special rule was
good enough here because y.tab.h is not used.
Don't generate y.output.
Notes:
svn path=/head/; revision=35690
|
|
|
|
| |
Notes:
svn path=/head/; revision=35685
|
|
|
|
| |
Notes:
svn path=/head/; revision=35602
|
|
|
|
| |
Notes:
svn path=/head/; revision=35600
|