| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
to compile m4.
And don't just define __FreeBSD__, but define it as -D__FreeBSD__=3
like on i386.
Notes:
svn path=/head/; revision=32455
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
See freebsd.h and freebsd-elf.h for the silly comment that cgd@netbsd.org
wanted me to add about his claim that uncommented source files that
have been publicly available for ftp for nearly a year; that are
configuration patches to a GPL'ed program; are owned by his previous
employer who refuses to release them. Well... I did as he said. As if
that makes a difference!
At this point we've got cpp, gcc, g++ ported to FreeBSD/Alpha so all
the code that uses __FreeBSD__ is correctly pre-processed. Yay.
I'll commit the bootstrap makefile next to let others play, then on
to libc.
Notes:
svn path=/head/; revision=32424
|
| |
|
|
|
|
|
|
| |
PR: docs/4450
Submitted by: josh@quick.net
Notes:
svn path=/head/; revision=29329
|
| |
|
|
|
|
|
|
| |
an ELF system. I'm not sure about some of the things here. We definately
need to go back and rationalize this.
Notes:
svn path=/head/; revision=28882
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
it can be built via BINFORMAT=elf in the environment. Most likely
some of the directory defines such as STANDARD_EXEC_PREFIX will
change again soon, as we settle on the proper locations for the
various components.
Note, the build still fails when it tries to compile libgcc2.c
using the ELF compiler, unless arrangements have been made for the
compiler to find the ELF assembler instead of the a.out assembler.
Notes:
svn path=/head/; revision=28846
|
| |
|
|
| |
Notes:
svn path=/head/; revision=27059
|
| |
|
|
| |
Notes:
svn path=/head/; revision=26223
|
| |
|
|
|
|
|
|
|
| |
Closes PR docs/3612.
Submitted by: Josh Gilliam <soil@quick.net>
Notes:
svn path=/head/; revision=25932
|
| |
|
|
| |
Notes:
svn path=/head/; revision=25733
|
| |
|
|
|
|
|
|
| |
Submitted by: Josh Gilliam
Closes PR#3471
Notes:
svn path=/head/; revision=25480
|
| |
|
|
|
|
|
| |
of libc.
Notes:
svn path=/head/; revision=25400
|
| |
|
|
|
|
|
|
|
| |
now that vfork() actually works in FreeBSD for the first time.
Spotted by: se
Notes:
svn path=/head/; revision=25128
|
| |
|
|
|
|
|
|
|
| |
up-to-date version of c++rt0.o is necessary for this to work right.
Closes PR gnu/3035: gcc -shared flag is broken.
Notes:
svn path=/head/; revision=24758
|
| |
|
|
|
|
|
|
|
|
|
|
| |
"-pg" and gprof(1) instead. FreeBSD does not support plain "-p" or
prof(1).
Plain "-p" is still allowed when just compiling. In the compile
phase, "-p" is identical "-pg". It is used by <bsd.lib.mk> for
building profiled object files.
Notes:
svn path=/head/; revision=24658
|
| |
|
|
| |
Notes:
svn path=/head/; revision=24295
|
| |
|
|
| |
Notes:
svn path=/head/; revision=24257
|
| |
|
|
| |
Notes:
svn path=/head/; revision=24129
|
| |
|
|
|
|
|
|
| |
_BSD4_4 as a predefined symbol. People on the lists generally didn't care
for it.
Notes:
svn path=/head/; revision=23076
|
| |
|
|
| |
Notes:
svn path=/head/; revision=22994
|
| |
|
|
| |
Notes:
svn path=/head/; revision=22977
|
| |
|
|
|
|
|
|
|
|
| |
Peter Dufault (dufault@hda.com) suggested this is the most approate symbol
to use.
2.2-R candidate.
Notes:
svn path=/head/; revision=22809
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
Submitted by: bde
Notes:
svn path=/head/; revision=21655
|
| |
|
|
|
|
|
| |
is different from its filename for some reason.
Notes:
svn path=/head/; revision=21507
|
| |
|
|
|
|
|
|
|
|
| |
Without this, compiled programs die with FP errors.
This is originally credited to: jlemon@netcom.com (Jonathan Lemon), and
has been forwarded to me by quite a few of people.
Notes:
svn path=/head/; revision=19194
|
| |
|
|
|
|
|
| |
installed (and hopefully: working).
Notes:
svn path=/head/; revision=18675
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The symptom was an assembler warning
"GOT relocation burb: `___EXCEPTION_TABLE__' should be global"
followed (sometimes) by a core dump. The fix makes the compiler
generate the correct GOTOFF addressing for that symbol, rather than the
GOT addressing it was emitting before.
Warning: There is still at least one serious bug in the i386 exception
code for PIC. The exception code that is generated clobbers the GOT
register (%ebx) and then tries to use it later. That leads to core
dumps at program execution time. I know where the problem is, but I do
not have a fix for it at this time. Until it is fixed, exceptions will
not work in PIC code. This is a general problem for all i386 platforms;
it is not specific to FreeBSD.
Notes:
svn path=/head/; revision=18659
|
| |
|
|
| |
Notes:
svn path=/head/; revision=18604
|
| |
|
|
|
|
|
|
|
|
|
| |
since we don't have it yet and I've taken too long on the libg++-2.7.2
stuff (it causes problems due to to the lack of .weak support which I've
nearly finished)
Submitted by: "Ph. Charnier" <charnier@xp11.frmug.org>
Notes:
svn path=/head/; revision=18505
|
| |
|
|
|
|
|
| |
extensions.
Notes:
svn path=/head/; revision=18350
|
| |
|
|
| |
Notes:
svn path=/head/; revision=18349
|
| |
|
|
|
|
|
| |
Obtained from: John Polstra <jdp@freebsd.org>, from his elfkit.
Notes:
svn path=/head/; revision=18348
|
| |
|
|
|
|
|
| |
Obtained from: bde
Notes:
svn path=/head/; revision=18347
|
| |
|
|
|
|
|
|
|
|
| |
gnu-style /usr/local/lib/gcc* layout), only search the paths that
exist for the modules (cc1, cc1plus , cc1obj etc)
Also, update an error message.
Notes:
svn path=/head/; revision=18346
|
| |
|
|
|
|
|
| |
include file paths that do not exist.
Notes:
svn path=/head/; revision=18345
|
| |
|
|
|
|
|
| |
Obtained from: bde
Notes:
svn path=/head/; revision=18344
|
| |
|
|
|
|
|
| |
errors in this doc.
Notes:
svn path=/head/; revision=18343
|
| |
|
|
|
|
|
| |
Obtained from: bde
Notes:
svn path=/head/; revision=18342
|
| |
|
|
|
|
|
| |
gcc "do the right thing" when running standalone on FreeBSD
Notes:
svn path=/head/; revision=18341
|
| |
|
|
|
| |
Notes:
svn path=/vendor/gcc/dist/; revision=18336
svn path=/vendor/gcc/2.7.2.1/; revision=18338; tag=vendor/gcc/2.7.2.1
|
|
|
non-i386, non-unix, and generatable files have been trimmed, but can easily
be added in later if needed.
gcc-2.7.2.1 will follow shortly, it's a very small delta to this and it's
handy to have both available for reference for such little cost.
The freebsd-specific changes will then be committed, and once the dust has
settled, the bmakefiles will be committed to use this code.
Notes:
svn path=/vendor/gcc/dist/; revision=18334
|