Commit Graph

302 Commits

Author SHA1 Message Date
pvalchev
482756a7b6 Add gcc3 module. OK espie naddy
MODGCC3_ARCHES should be set to use this, as addition to MODULES=gcc3
MODGCC3_LANGS accepts C++ (C default) and adds proper dependencies, etc
(more languages can be added later on eventually.)

Those will start getting splattered around the tree as time goes now
that the support is there (sparc64 & alpha can make use)
2002-11-12 03:50:56 +00:00
espie
94a5faf4ac non-insane name for libstdc++. 2002-10-05 09:40:58 +00:00
naddy
655a5a57a4 Sync version number.
From: David Krause <openbsd@davidkrause.com>
2002-10-01 00:34:17 +00:00
naddy
22478210d4 Split libestdc into a separate package so we can add a dependency
for ports built with g++-3.  From pvalchev@ and yours truly; ok pvalchev@
2002-09-30 20:52:45 +00:00
brad
b0f39f243d remove another dir from the linker cache durring post-install 2002-09-28 19:19:51 +00:00
lebel
6c546738c9 in fact, it should be everything other than i386 that disable java and ada;
from brad@
2002-09-25 19:44:32 +00:00
lebel
28c0f57fa8 Make gcc 3.2 build by default on sparc64 by desactivating ada and java;
pval@ ok
2002-09-25 17:20:23 +00:00
naddy
09082c7516 don't double-quote BROKEN, bsd.port.mk already does the same 2002-09-19 11:57:36 +00:00
espie
9fb62f07bd sigh... both 20020909 and 20020916 don't build, for apparently different
reasons.
2002-09-18 15:35:39 +00:00
todd
80d23346f2 tweak autoconf to be a .for construct, rm to be a list of files; ok espie@ 2002-09-17 22:16:25 +00:00
espie
f2a7f9fe44 make sure to bootstrap with ada i ada is requested.
disable libiconv entirely.
2002-09-17 12:56:19 +00:00
espie
6134e93659 recognize syslog as a valid format. 2002-09-17 12:55:05 +00:00
avsm
e20b7d8701 correct MASTER_SITE 2002-09-14 10:59:44 +00:00
espie
ca3b55113f Update to gcc 3.2, remove integrated patches.
Fix packing lists, including missing %%SHARED%%.
2002-09-14 10:14:50 +00:00
espie
65931f1edc Add non-exec trampoline stub (mprotect stack).
Fixes ada build.
2002-08-30 08:33:14 +00:00
espie
8a759f8bf2 Update somewhat 2002-06-10 21:05:21 +00:00
espie
6196e6bcf2 beginning of a.out openbsd shared libs support in boehm-gc.
Not enough yet for it to work.
2002-06-09 00:35:38 +00:00
espie
10c0b4a5bd somewhat larger speed-up: shared rtx for hardware registers, instead of
generating them again and again.

From Jeff Law, again.
2002-06-09 00:34:37 +00:00
espie
a30267600b Forgot 2002-06-09 00:33:57 +00:00
espie
588e346c45 small speed-up: inline list freeing. Adapted from Jeff Law. 2002-06-09 00:31:52 +00:00
drahn
996926ccdf Changes to allow gcc3.1 to build on powerpc (macppc), likely some of the
mods are wrong, work in progress.
2002-06-07 01:38:59 +00:00
espie
f78314fae8 dependencies should refer to snapshot, not stable. 2002-06-06 13:46:39 +00:00
espie
337e0bd375 missed 2002-06-06 00:05:14 +00:00
espie
a822083c5f obsolete files. 2002-06-06 00:01:08 +00:00
espie
12e5a6e18d Resurrect snapshot port, easy to do,since it's the gcc 3.1 branch. 2002-06-05 23:58:49 +00:00
espie
da78518d96 bad V. One is OSREV, the other is truely V.
Use CONFIG=${MACHINE_ARCH}-unknown-openbsd${OSREV} instead.
2002-06-05 23:31:06 +00:00
espie
403c8b9192 more flattening of config files... 2002-06-03 18:33:33 +00:00
espie
d432a4aa74 Re-do check for nl_langinfo(CODESET) in a more correct way. 2002-06-03 18:32:30 +00:00
espie
aa633b5bdb speed-up look-up of incomplete structs. Patch by Stan Shebs.
Noticeable effect on kernel compilation speed (a few percents)
2002-06-03 14:37:19 +00:00
art
cd46c4a0f9 undef CPLUSPLUS_CPP_SPEC that we happen to inherit from sol2.h (we shouldn't include that)
espie@ ok.
2002-06-03 10:13:34 +00:00
espie
917dcf8464 jbne is a new alias in newer binutils. 2002-06-02 19:55:20 +00:00
espie
3b7765f2b7 grmbl, rs6000.h != ${tm_file}. 2002-05-30 21:15:28 +00:00
espie
e8c1062941 assume sparc64 will build... we'll see. 2002-05-30 12:28:10 +00:00
espie
59bdfd9c45 A few sparc64 tweaks. based on Richard Henderson and Neil Booth comments,
mostly.
2002-05-30 12:20:09 +00:00
espie
1870a5bcd4 clean-up Makefile, add test sections. 2002-05-30 08:57:32 +00:00
espie
ab6056dd33 fix libffi symbols... java is broken right now, since boehm-gc isn't working
at all....
2002-05-30 00:32:03 +00:00
espie
269ad0eee1 flattened rs6000 config files, so use them... 2002-05-29 23:00:27 +00:00
espie
dbd88d50fd ... and yet another one. 2002-05-29 22:53:03 +00:00
espie
fed9181784 another errant CODESET 2002-05-29 22:42:43 +00:00
espie
cd908a9de0 zap obsolete macros 2002-05-29 15:43:13 +00:00
espie
b7f65b11b0 combinations without MASK_LONG_DOUBLE_128 are explicitly not supported. 2002-05-29 15:18:10 +00:00
espie
b8b368f5dc okay, it definitely looks like some symbols don't even exist without this
file...
2002-05-29 14:51:52 +00:00
espie
c7b4764c2b more tweaks, we'll see later if this builds a working compiler. 2002-05-29 14:33:26 +00:00
espie
affa534b30 typo 2002-05-29 14:21:25 +00:00
espie
db33d9ef2d give sparc64 a fighting chance. 2002-05-29 14:10:40 +00:00
espie
2d524f931c basic merge of config stuff for missing openbsd arches. 2002-05-29 13:22:11 +00:00
espie
dd0498e6d3 no CODESET for us. 2002-05-29 10:39:53 +00:00
espie
9d9df4db11 use mkstemp on OpenBSD too. 2002-05-29 01:42:08 +00:00
espie
dcac1922d3 Ada build infrastructure.
Note that Ada needs an ada compiler to bootstrap....

Binary packages soon to appear for i386.
2002-05-29 01:02:39 +00:00
espie
9e13ee767a don't package pic/libiberty.a, since it's not always built. 2002-05-29 00:41:58 +00:00