jb
011fa07f79
Don't change the name when building a cross-tool. Just set the BINDIR
...
to /usr/libexec/cross/${MACHINE_ARCH}-freebsdelf.
1999-11-06 21:59:29 +00:00
jb
f3f02229c7
Add the BINUTILSDISTDIR hook here too.
1999-11-06 21:55:33 +00:00
jb
6321dca496
Change CROSS_TARGETS to CROSS_FORMATS because that makes more sense.
...
Check if already cross-compiling and only build the cross-tools if
not cross-compiling (to save time).
1999-11-06 21:54:21 +00:00
jb
59dcf5a046
Add support for additional architectures.
1999-11-06 21:38:41 +00:00
jb
def8da7129
Add support for additional architectures.
1999-11-06 21:28:22 +00:00
jb
b1941ed9e5
Change CROSS_TOOLS to CROSS_ARCH because that makes more sense.
...
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).
1999-11-06 21:13:47 +00:00
jb
86e5daf08b
Teach binutils how to understand NT format objects and libs. This is useful
...
for those who want to objdump --disassemble things that they're not
supposed to. 8-)
1999-11-06 21:09:40 +00:00
jb
d6ff5f1a9a
Add a BINUTILSDISTDIR hook to provide a path to a full binutils release
...
outside the contrib files that FreeBSD distributes. This for use by
those who want to work on porting FreeBSD to additional architectures.
1999-11-06 21:04:46 +00:00
jb
b6a400c781
Add binutils support for additional architectures.
1999-11-06 21:02:48 +00:00
obrien
7620194553
Our capibilities updated for GCC 2.95.2.
1999-11-06 05:57:53 +00:00
obrien
7e7f6fec00
Minor cosmetic changes in an attempt to improve consistancy.
1999-11-04 04:46:04 +00:00
ache
9d735305e6
Describe localized directories naming convention
...
Submitted by: mostly by phantom
1999-10-30 22:15:19 +00:00
ache
a2d0bee110
Localize it
...
Submitted by: phantom
1999-10-30 21:18:52 +00:00
obrien
972baf2ed0
`make' will fail if hash.h exists for some reason and gxx-hash needs to be
...
rebuilt. Fix this.
Submitted by: bde
1999-10-30 08:08:29 +00:00
ru
0b4f15f37a
Upgrade grep to version 2.3
1999-10-28 10:34:55 +00:00
tg
d5152f15d2
Bring back texindex from the dead. Some ports use it to format their docs.
1999-10-25 10:35:39 +00:00
mpp
ca47257e31
Correctly document the -V and --version options.
...
PR: docs/14417
Submitted by: Greg Lewis <glewis@trc.adelaide.edu.au>
1999-10-21 11:30:10 +00:00
ru
29127d3b8e
Cast tp[-2] to unsigned char before comparing.
...
PR: 14011
Ignored by: maintainer
Obtained from: GNU grep 2.3
1999-10-13 12:06:35 +00:00
obrien
3d4895684d
Add a comment explaing the linking and segrated the old and new cases a little.
1999-10-12 20:27:53 +00:00
obrien
bf70525792
Change the name of the file generaged from gxx.gperf from "hash.h" to
...
"gxx-hash.h" with hopes of getting Cygnus to do the same. We create a link
to the old name for now.
1999-10-12 20:25:11 +00:00
obrien
1dc4a82010
Move -I of cc_tool/ before the GCCDIR ones.
...
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'.
1999-10-12 20:22:38 +00:00
bde
3ce2709100
Fixed the hack for using "../libgcc/Makefile" in libgcc_r/Makefile.
...
${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.
1999-10-03 02:43:20 +00:00
marcel
5bf7ce284b
sigset_t change (part 5 of 5)
...
-----------------------------
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.
1999-09-29 15:18:46 +00:00
markm
096f256383
Rename a macro; it gets set at "make world" time, and I had a local
...
mod that masked this. D'uh.
1999-09-25 06:59:10 +00:00
markm
05af469f85
Fix problem where a macro is not properly initialised in the !THREAD
...
case. Simple reodering does it.
Thanks to: sos
1999-09-24 19:39:34 +00:00
markm
20f9db93a6
Low-level, but significant cleanup of Perl's build process.
...
This should significantly ease "make; make install" loops.
1999-09-24 15:32:11 +00:00
phantom
e78be029b7
mdoc(7)'fy
...
Empty sections commented.
1999-09-23 13:42:19 +00:00
ache
0104ffca0e
install hyphen.us-ru from GROFF_DIST/tmac/locale
...
repository move GROFF_DIST/troff/hyphen.us-ru to GROFF_DIST/tmac/locale
required
1999-09-21 20:51:36 +00:00
phantom
353c1a6746
Correct spelling : ascii -> ASCII
...
PR: docs/13702
Submitted by: Stephen J. Roznowski <sjr@home.com>
Reviewed by: mpp
1999-09-20 09:15:23 +00:00
markm
17bce01dd1
Change distribution to krb4 in preparation for K5.
1999-09-19 22:32:09 +00:00
ache
92276bfd6c
fix LOCALEDIR
1999-09-15 18:55:17 +00:00
peter
e2c605abd0
Add a hook for disabling cvs and collect a few similar options together.
...
(We do this on freefall as we use a tweaked /usr/bin/cvs wrapper)
1999-09-15 03:52:17 +00:00
ache
f237fc6e74
install localized files
1999-09-11 19:56:05 +00:00
ache
635e0faa0b
install hyphen.us-ru under locale subdir
1999-09-11 19:27:35 +00:00
ache
114bca6fd9
localize it
...
Submitted by: Alexey Zelkin <phantom@crimea.edu>
1999-09-11 18:30:23 +00:00
ache
e9f7dec9e5
localize it
...
Submitted by: Alexey Zelkin <phantom@crimea.edu>
1999-09-11 18:21:16 +00:00
peter
f7fdcd93d4
$Revision$ -> $FreeBSD$
1999-09-06 07:33:51 +00:00
phantom
fc46bb8275
Fix problem with manpages which contain ``-'' (dash) symbol in
...
Name Description (.Nm) field.
PR: bin/13456
Reviewed by: mpp, jkh
1999-09-06 05:38:47 +00:00
peter
d8c5650755
$Source$,$Revision$ -> $FreeBSD$
1999-09-05 17:35:31 +00:00
peter
605340bddb
Clean up some $Log$ debris, including some real messes.
1999-09-05 17:31:55 +00:00
markm
f376ecbba1
Fix for new Common Error system.
1999-09-05 14:07:40 +00:00
markm
7b71ff3e66
Oops. Forgot to cvs add these for threads support.
1999-09-04 19:17:13 +00:00
markm
f863534104
Allow perl to be built with thread support.
...
Submitted by: Doug Ambrisko <ambrisko@whistle.com>
1999-09-04 10:02:04 +00:00
chris
88c5a87f09
Remove superfluous tab in `Fix:' field.
...
Cosmetic, and done mostly for consistency.
1999-09-02 12:00:49 +00:00
peter
d1578b946c
#include <termios.h>
1999-08-30 08:10:42 +00:00
peter
c81dbb3c98
$Header$ -> $FreeBSD$
1999-08-28 05:11:36 +00:00
peter
c148814ac6
gcc 2.6 is kinda obsolete now.
1999-08-27 23:47:15 +00:00
peter
289c0d262f
$Id$ -> $FreeBSD$
1999-08-27 23:37:10 +00:00
ru
5fed2c0cfa
Don't install /etc/manpath.config.sample.
1999-08-27 08:43:58 +00:00
obrien
f6333bd1a1
Try to get /usr/include/readline back into the snapshots.
...
Submitted by: bde
1999-08-25 03:40:55 +00:00
obrien
e71ab7f5d2
MFS: Revert shared lib major version number back to 3.
1999-08-21 07:10:11 +00:00
ru
9deab5cc47
Remove unused MANBIN directive.
1999-08-20 10:44:51 +00:00
obrien
5ed155cd62
A "=" should have been "+=".
...
Submitted by: Mikhail Teterin <mi@aldan.algebra.com>
1999-08-20 08:53:23 +00:00
peter
0b6fbc2a5b
Make gcc work on the Alpha again. alpha/alpha.h is used instead of svr4.h
1999-08-19 21:19:36 +00:00
ru
9d22c29093
- Add an OPTIONAL_MANPATH directive (same as MANDATORY_MANPATH,
...
except an absence of the directory is not considered an error
and doesn't produce a warning).
Put /usr/local/lib/perl5/*/man under OPTIONAL_MANPATH.
- An order of directives in manpath.config is now irrelevant.
- Get rid of infinite loop when PATH is unset or NULL, and
MANDATORY_MANPATH directory doesn't exist.
- mdoc(9)ify manpage.
Reviewed by: des, markm, sheldonh
1999-08-16 11:34:57 +00:00
obrien
07419aec71
Rev 1.36 also includes functional chagnes I intended to commit seperately.
...
Configuration header inclusion has been moved around to reduce diffs from
the offical GCC distribution. We now generate the same ``tm.h'' produced by
gcc's `configure' script [minus all the "#ifdef IN_GCC"'s].
Jeff Law of EGCS/Cygus says the new "approved" way of doing configure-related
includes is to list them all in ``tm.h'' rather than having the architure
config headers include large numbers of other configure headers.
1999-08-16 09:55:16 +00:00
obrien
4deb739865
{EGCSDIR}->{SRCDIR} + associated tweaks.
...
This is in prepreparation of the gcc-2.95 upgrade.
Also seems I was -I'ing several GCC directories I did not need to.
1999-08-16 05:00:59 +00:00
obrien
7981feaa10
{EGCSDIR}->{SRCDIR} + associated tweaks.
...
This is in prepreparation of the gcc-2.95 upgrade.
1999-08-16 04:58:10 +00:00
obrien
242733a2af
Purely cosmetic changes -- fix Id's
1999-08-16 04:27:28 +00:00
obrien
b3af8b5f4b
Purely cosmetic cleanups.
...
- Id tag layout wrong.
- "FOO =" -> "FOO=".
- 4 space indention on continuation lines rather than a <tab>
Basic idea checked by: bde
1999-08-16 04:10:48 +00:00
obrien
8bafaafa91
Reduce the number of -I's. I have no idea why I thought I needed extra ones.
...
Submitted by: bde
1999-08-15 22:36:41 +00:00
obrien
e873ea78b5
Move "LIBGCC_SPEC" to freebsd-native.h as it is not approapiate for
...
submitting to the GCC mainainers for folding into the stock GCC.
1999-08-15 21:59:46 +00:00
mpp
aae3aaba82
Various man page cleanup:
...
- Sort xrefs
- Be consistent with section names as outlined in mdoc(7).
- Other misc mdoc cleanup.
PR: doc/13144
Submitted by: Alexey M. Zelkin <phantom@cris.net>
1999-08-15 09:06:06 +00:00
obrien
8470008abd
Use Bison with "--broken-undeftoken-init".
1999-08-14 22:44:36 +00:00
obrien
033405c257
Rather than deleting the grammer files during building, move them out of the
...
way. This way they are available for inspection when debugging problems.
1999-08-14 22:40:01 +00:00
obrien
d3366f3614
Due to brain damage on the FSF people, we can not longer pass "config.h"
...
type settings on the compiler command line. FSF put their version of our
"__P()" macro in config.h, thus ``config.h'' required now.
1999-08-14 22:32:36 +00:00
obrien
9ab63a4a40
Fixes for Bison 1.25->1.28 upgrade.
1999-08-14 22:30:36 +00:00
ru
51e8eceb2d
Unbroke zforce.
...
PR: 8348
Submitted by: Christoph Weber-Fahr <wefa@callcenter.systemhaus.net>
1999-08-11 10:34:57 +00:00
bde
d3695c1d03
Support 21-bit minor numbers. Avoid wasting a byte in their octal
...
representation by generating the same format as tar-1.13 (use a single
space as the terminator for 7-digit octal numbers). This is POSIX.1
conformant (2-byte terminators are just a bug or historical wart in
old versions of gnu tar). All devices created by `MAKEDEV all' except
rsa0.ctl can now be handled by tar(1).
1999-08-11 08:03:39 +00:00
bde
f0457b9b57
Forgotten in previous log message:
...
PR: misc/12920
1999-08-08 07:31:47 +00:00
bde
a4f669aaaf
Install c++filt in /usr/libexec/${OBJFORMAT}. The version that
...
was installed in /usr/bin normally got clobbered when objformat
was installed. Indirection through objformat is correct although
underscore handling is the only thing that differs for aout and
elf -- going through objformat is the easiest way to set c++filt's
underscore handling flag correctly.
1999-08-08 07:30:02 +00:00
obrien
110c68efc7
Use Byacc rather than Bison.
1999-08-02 10:02:07 +00:00
obrien
7263583ccb
Clarify that "-w" ignores horizontal white space changes.
1999-08-01 16:07:09 +00:00
obrien
3766f18249
Only use Bison to generate cc1plus's parse code.
1999-08-01 15:44:51 +00:00
hoek
814ee99b50
Remove explicit testing of the NOFSCHG variable. Its functionality (in this
...
file) is now superceeded by INSTALLFLAGS_EDIT in bsd.{prog,kmod,lib}.mk.
1999-07-31 20:32:31 +00:00
ache
2e30179cc4
Tune table since 0200-0206 is not available, add more chars
1999-07-31 15:51:57 +00:00
ache
deba43bd2e
Add more koi8-r chars
1999-07-31 13:17:47 +00:00
ache
5b271012aa
install msafer.7
1999-07-31 12:20:29 +00:00
nik
5ccc55dc34
Reflect the change from the /etc/weekly to /etc/periodic/weekly/*.
...
PR: docs/12734
Submitted by: Alexey M. Zelkin <phantom@scorpion.crimea.ua>
1999-07-30 21:12:35 +00:00
imp
348bbbeb37
Add -S to nroff and troff invocations of man.
1999-07-30 19:35:56 +00:00
mpp
9d756f809f
Make direct calls to nroff work again. Rev 1.5 of contrib/gnu/nroff/nroff.sh
...
broke nroff because it added the '-S' option to the troff call, which
requires that the tmac.safer macro package be installed.
Since 90% of our *roff calls are probably generated by man(1), and
man(1) calls groff directly, I'm not really sure what rev 1.5 of nroff.sh
was trying to fix, but at least now nroff works again.
Broken by: imp
1999-07-30 19:15:16 +00:00
sheldonh
cef6367707
Add an example for folks who can never remember how to generate a
...
recursive diff for use with send-pr(1).
PR: 12440
Requested by: David Kelly <dkelly@hiwaay.net>
1999-07-29 18:57:39 +00:00
obrien
f979029f4c
Go back to using Bison for now, due to `make world' breakage.
...
BTW, if our src/contrib/bison is upgraded from 1.25 to the current 1.27
offering, the build breaks exactly the same way....
1999-07-29 09:49:29 +00:00
obrien
ebe74fdfd5
Use Yacc rather than Bison.
1999-07-28 07:22:08 +00:00
obrien
a4b8ba086c
The Unix way is arguments come before an input file name, not after.
1999-07-28 07:19:38 +00:00
markm
2b8424c728
Remove paths that are listed as compulsory (sorta). /usr/local is not
...
guaranteed to be there on a new system. This fixes whereis' "Could not
stat file..." errors.
1999-07-25 19:33:06 +00:00
hoek
5f438d3a61
Respect the NOFSCHG variable. Add an $Id$ while I'm here, for whatever
...
reason Makefiles need $Id$.
1999-07-05 02:46:20 +00:00
bde
7c7c72da38
Fixed missing prototype for address_to_line(). One call passes an
...
int where an unsigned long is expected. This was fatal on i386's
with 64-bit longs.
1999-07-04 16:00:04 +00:00
bde
1f3f20e6c0
Don't override the (correct) default for BINDIR.
1999-07-04 15:51:39 +00:00
gallatin
8055b17e85
Live & postmortem kernel debugging support for the alpha platform.
...
This was modeled after NetBSD's kernel debugging support.
Reviewed by: Doug Rabson <dfr@nlsystems.com>
1999-06-21 15:00:15 +00:00
dt
fee8b19d53
Fix placement of signal trampoline.
1999-06-13 19:41:50 +00:00
ache
f6ef687561
little optimization of locale sensing code
1999-06-09 00:07:10 +00:00
ache
b00495cccd
Just ignore malformed locale variable unless -d specified
1999-06-08 14:59:12 +00:00
ache
958c8db399
Localize NEQN part too
1999-06-07 19:23:04 +00:00
ache
dc1229d27b
Add ability to read/write localized manpages
1999-06-07 18:36:00 +00:00
ache
db8fbbf0e2
remove getopt & friend declarations, now unistd.h included
1999-06-05 16:05:40 +00:00
ache
a14f93868e
fix typo preventing to include unistd.h
1999-06-05 15:59:51 +00:00
billf
d6b7b90dd4
Add the 'advocacy' category, sort this document.
1999-05-30 23:59:36 +00:00
kris
2c39f0fd7d
Fixes from OpenBSD:
...
Add $Id$
Removes temp file exploits in gzexe (predictable filenames)
Fixes some typos
Fixes a buffer overrun in gzip -S
Don't prepend /usr/local/bin to path in scripts
Correct location of /usr/share/misc/termcap
Obtained from: OpenBSD
1999-05-28 13:23:27 +00:00
ache
63ee6a9447
don't include Makefile.inc twice
1999-05-28 04:43:35 +00:00
ache
4f2512a268
upgrade to 4.0
1999-05-28 04:26:18 +00:00
dfr
d29ad2b6b2
Use the correct width integer on both i386 and alpha.
...
Reviewed by: Steve Price <sprice@hiwaay.net>
1999-05-23 13:43:04 +00:00
obrien
d85ebd29d2
Install g2c.h header incase others want to call libg2c from C.
...
Submitted by: Steve
1999-05-23 10:02:46 +00:00
jb
607daee4a1
Add a missing backslash from the last commit. (Broke installworld)
1999-05-23 02:11:41 +00:00
hoek
1dea181fa6
Use BINOWN and BINGRP (some people do change these...)
1999-05-22 19:38:04 +00:00
ache
f2852710e4
fix downcase() for chars with 8bit
1999-05-13 15:59:27 +00:00
ache
e737f5837f
fix typo uid_t -> gid_t
...
add unsigned char cast to ctype macros
1999-05-13 15:48:18 +00:00
ache
d053d4314f
upgrade to perl 5.00503
1999-05-13 15:47:04 +00:00
dt
dc84355ef1
Add one more dependency (oops).
1999-05-13 12:26:09 +00:00
dt
8ea195fa53
Added some missing dependencies.
1999-05-12 19:27:44 +00:00
bde
167e3b025f
Fixed some regressions in rev.1.40:
...
- rev.1.39 was clobbered.
- PROG was defined twice, once as nm.
- style bugs.
1999-05-11 08:07:51 +00:00
dfr
e6c289aed0
Install gdbserver and gdbreplay in /usr/bin, not /usr/libexec/elf.
1999-05-08 12:08:06 +00:00
dfr
551edfd501
Implement corefiles for FreeBSD/alpha. This requires a separate change to
...
the kernel which is awaiting review.
1999-05-07 21:49:06 +00:00
dfr
e53213fbe3
Add core-regset.c to the Makefile to allow debugging elf corefiles.
1999-05-07 19:53:05 +00:00
markm
307cd2910e
Remove $Log garbage from these; it was causing failure when expanded.
...
Found by: Udo Schweigert <ust@cert.siemens.de>
1999-05-05 19:09:48 +00:00
ghelmer
1d4a1667d4
Correct SYNOPSIS (remove args from synopsis that are actually arguments
...
to flags).
PR: docs/9658
1999-05-04 18:12:49 +00:00
obrien
ee930285c2
_G_USING_THUNKS probably applies to a.out too.
...
(well we define DEFAULT_VTABLE_THUNKS=1 for G++ in the a.out case, so it seems
likely)
Submitted by: jdp
1999-05-02 21:22:50 +00:00
dfr
c3bff79c67
Remove old bmake framework for gdb. It has moved to live next to binutils.
1999-05-02 19:51:47 +00:00
dfr
5ba529d419
* Merge gdb/doc/Makefile into binutils/doc/Makefile
...
* Update build for gdbserver and gdbreplay to work under binutils
* Fix gdbserver to use PT_GETREGS etc to access registers, removing the
dependancy on the u-area.
* Make gdbserver work on the alpha.
1999-05-02 19:50:18 +00:00
dfr
32ac729330
Enable gdb on the alpha.
1999-05-02 16:11:43 +00:00
markm
f0a7b5b632
System Perl is now 5.00503! There is support for threads, but this is
...
not currently enabled. Thread-boffins are welcome to send me patches.
1999-05-02 15:29:56 +00:00
dfr
9d9f67f5dd
Enable building gdb under binutils for i386. I can't enable the alpha build
...
yet since CVS is hiding one of my files.
1999-05-02 11:38:12 +00:00
dfr
64bb59fd59
* Add bmake framework for using gdb alongside binutils. The old bmake
...
framework was repository copied from gnu/usr.bin/gdb.
* Add alpha support.
1999-05-02 11:32:14 +00:00
dfr
2500018199
Disable building gdb in preparation for importing gdb-4.18
1999-05-02 09:57:53 +00:00
obrien
4081c85fd1
Add more bits of libF77.
...
Submitted by: jmz
1999-05-01 22:30:14 +00:00
obrien
9e947e8ed8
* Add MAIN.c
...
* be more selective what I add to CLEANFILES (what was I previously thinking??)
1999-05-01 22:23:29 +00:00
obrien
0be16f9afe
JMZ says:
...
Add an emply MAIN__() function. This avoid an unresolved reference error
during link phase when using fortran subroutines with non-fortran 'main()'.
Obtained from: src/lib/libF77/MAIN.c rev 1.1 by jmz
1999-05-01 22:22:42 +00:00
peter
7634f5f76b
Handle byte counts for >2G archives
...
PR: 11389
Submitted by: Adrian Chadd <adrian@FreeBSD.org>
1999-04-29 19:59:24 +00:00
obrien
522e272a7b
Rather than hack config/freebsd.h to contain our hacks for a native compiler,
...
just include them in tm.h (as built from cc/cc_tools/Makefile).
This will reduce the diffs from the vendor sources.
Excellent idea by: jdp
1999-04-28 18:48:08 +00:00
luoqi
ff48ed9c3e
Make gdb work with kernel after the SMP vmspace sharing changes.
1999-04-28 01:27:55 +00:00
imp
35d2979599
Use braces to avoid potentially ambiguous else clause.
...
main's return type is int not void.
Reviewed by: obrien and chuckr
1999-04-25 22:14:06 +00:00
obrien
d2b4c4a138
use `target' macro crafted in parent Makefile rather than making our own
...
Submitted by: Warner Losh
1999-04-25 17:23:28 +00:00
obrien
d0bc3cab3a
Hookup FORTRAN info docs.
...
Submitted by: Mark Murry
1999-04-25 17:09:48 +00:00
obrien
e227e38657
Remove several explicit rules. The two for exceptioni.o and typeionfoi.o
...
aren't needed as those files aren't part of libstdc++ any longer. Another
isn't needed as Cygnus doesn't compile with -frtti.
Noticed by: bde & my initial mispelling of ".So".
1999-04-25 16:59:54 +00:00
obrien
a099f8cc73
Sorry didn't get this in the last commit: MACHINE_ARCH changes courtesy
...
of Warner Losh <imp@village.org>. (he's got plans for FreeBSD mips :-))
1999-04-22 20:12:21 +00:00
obrien
c506ddebe9
Use GNU_ARCH' in most places where
MACHINE_ARCH' was used. Building for
...
mips has some particularlies.
1999-04-22 19:35:16 +00:00
imp
b4fe1fc062
For mips assembler, we need to define TARGET_BYTES_BIG_ENDIAN to be
...
zero when building for little endian machines.
Correct the target names for mips. We just use the generic targets
for mips elf, so the mipse[lb]-unknown-freebsd emulation types don't
exist.
1999-04-22 07:19:20 +00:00
obrien
6b5c8c5794
Have config/i386/freebsd.h directly include att.h. I have no idea why stock
...
EGCS doesn't just do this. None of the rest of our other platforms will need
this file.
1999-04-22 00:20:36 +00:00
imp
3e5b295613
TARGET was being defined wrong, causing ld to always fail. It is the
...
name of the bfd target, not the gnu-standard target name. Corrected
to be elf32-{big,little}mips from mipse[bl]-unknown-freebsd.
DEFAULT_EMULATION was bogusly defined, causing ld to always fail (this
was masked by the TARGET bogosity). Define correctly as elf32bmip and
elf32lmip. Mips doesn't follow the same conventions as i386 and alpha
do in this area.
ld now appears to work correctly for the uncommitted mips changes to
egcs.
1999-04-21 07:46:06 +00:00
obrien
9af4b2b5ea
This duplicates gnu/usr.bin/cc/c++filt.
1999-04-18 10:25:57 +00:00
obrien
a1f564650c
Hookup libg2c. (define NO_FORTRAN if you don't want it built)
1999-04-18 09:50:16 +00:00
obrien
1c8df85eb1
libg2c -- EGCS's version of libf2c (plus enhancements).
1999-04-18 09:48:40 +00:00
obrien
b710768bd3
Add FORTRAN support.
1999-04-18 09:44:36 +00:00
obrien
025141faad
Move HAVE_CONFIG_H define to global cc/ Makefile so all can share the benifits.
1999-04-18 09:42:56 +00:00
obrien
97db6d0b10
*** empty log message ***
1999-04-18 09:41:49 +00:00
obrien
7a7b31aa6c
Use inherited BINDIR defintion.
1999-04-18 09:39:38 +00:00
obrien
c00cfee64b
Include the parent Makefile.inc so we get a proper BINDIR definition.
...
As explained by: bde
1999-04-18 09:36:11 +00:00
obrien
b89c50491d
Hookup the new FORTRAN compiler. Define `NO_FORTRAN' to not compile it.
1999-04-18 09:34:01 +00:00
obrien
f5af675abe
Add the EGCS g77 FORTRAN compiler.
1999-04-18 09:33:25 +00:00
obrien
5a2a7a621f
Minimum change to convert from home-grown f77 to EGCS's g77.
...
(Pre-bdelinted)
1999-04-18 09:22:56 +00:00