537 Commits

Author SHA1 Message Date
ajacoutot
539eeef333 distfiles.bsdfrog.org: http -> https 2013-10-01 09:07:14 +00:00
tobiasu
a6e0c5595f New sparc64 adastrap 2013-09-19 21:14:56 +00:00
naddy
b47bcc9ecf keep the included libtool from picking up GNU sed; ok pascal@ 2013-09-19 18:33:25 +00:00
sthen
1ec0ac3ed5 new i386 bootstraps 2013-09-16 21:16:17 +00:00
espie
2116dffc7c new adastrap for amd64 2013-09-16 12:45:07 +00:00
espie
5a5e8f0cf6 avoid old fixed-includes there too 2013-09-16 11:49:20 +00:00
espie
0862814d0b new adastrap for amd64 WITHOUT the fixed-includes
(and moved an rm out of a loop)
2013-09-16 10:55:00 +00:00
espie
e9a158ab37 fix gcc build, make sure it doesn't rely on bootstrapped old
fixed includes
2013-09-16 10:28:15 +00:00
tobiasu
eb47b19fef New adastraps for sparc64. 2013-08-16 07:37:18 +00:00
sthen
7a6faecac7 new bootstraps from myself and naddy 2013-08-14 12:26:01 +00:00
sthen
ebf9dd03db new bootstraps for amd64/i386, on a temporary mirror for now. 2013-08-14 07:56:25 +00:00
tobiasu
6c04befd5a * Enable -rdynamic option, from pascal@
* Use SJLJ exections instead of ZCX in the hope of fixing
  intermittent build problems. Exception style affects Ada only.
* Add better tasking support and use our own backend files instead
  of pretending to be FreeBSD.
* Call __errno() from librthread when using pthreads (Tero Koskinen)
* Enable shared library support for OpenBSD (Tero Koskinen)

bulk tested by landry@ and sthen@
ok pascal@
2013-07-18 17:04:06 +00:00
tobiasu
18f2e1d247 * Use SJLJ exections instead of ZCX in the hope of fixing
intermittent build problems. Exception style affects Ada only.
 * Add better tasking support and sync OpenBSD specific changes from 4.8.
 * Call __errno() from librthread when using pthreads (Tero Koskinen)
 * Enable shared library support for OpenBSD (Tero Koskinen)

bulk tested by landry@ and sthen@
ok pascal@

sorry for the delay guys
2013-07-18 16:54:08 +00:00
naddy
6b7bf0fa1b bump for plist changes 5.3 -> 5.4 2013-07-07 21:25:27 +00:00
espie
950cb16b34 bye bye 2013-06-18 21:06:53 +00:00
espie
fcb1d59de1 unlink 4.7 by popular consensus 2013-06-18 21:03:36 +00:00
sthen
b6cab70bad regen PLIST to unbreak following kerberosV update; com_err.h no longer
needs to be "fixed."  ok pascal@
2013-06-18 20:24:29 +00:00
landry
42351afa43 Fix gcc's on sparc64 by using a regen'ed ada boostrap. From tobiasu@ 2013-06-13 06:44:08 +00:00
pascal
859fec53d7 Revert USE_LIBTOOL=gnu; it does not help. 2013-06-11 07:46:33 +00:00
pascal
15cd230e35 Update to GCC 4.8.1, tested and adastrap-sparc64 built by tobiasu@. 2013-06-07 07:55:22 +00:00
pascal
1c58016251 Update to GCC 4.7.3. Also tested by tobiasu@. 2013-06-07 07:54:47 +00:00
pascal
ca64a01d65 Update to GCC 4.6.4. tested by and adastrap-sparc64 built by tobiasu@ 2013-06-07 07:54:23 +00:00
pascal
1bfb4ed05d Work around /usr/bin/libtool being picked up during libjava build, as seen
by naddy@ and espie@
2013-06-02 13:59:35 +00:00
pascal
18196e1d85 Don't pass -g in CFLAGS; it increases the size of ${WRKBUILD} to over 4G and
thus prevents building it in tmpfs under this threshold.

prompted by/ok espie@
2013-05-18 19:45:11 +00:00
tobiasu
12a99dc798 Take another stab at debugging the sporadic build failures in the gnat
build tools. Split compiling and linking/binding into two parts and add
some ls in between to spot the disappearing object file...

Reverts previous attempt running gnatmake with -j1 which turned out to
be insufficient.

ok pascal@ sthen@
2013-05-03 23:23:26 +00:00
tobiasu
277833d422 Sync 4.8 changes to 4.7 and 4.6
- Absolute path for STRIP
- Enable ncpu detection in gnatlib
- Force sequential "make install" target
2013-05-03 23:13:49 +00:00
pascal
c4c645927e * fix fixincludes (again)
* disable acats tests for now; the attempts to make sure that the ada tools in
  ${WRKBUILD}/gcc are used are quirky, wrong and don't work, causing the test
  suite to fail early.

This allows the actual regression tests to run.

ok naddy@ tobiasu@
2013-05-03 07:44:55 +00:00
pascal
ac98887a45 Add alpha support.
Help/testing by naddy@
2013-04-20 20:54:04 +00:00
tobiasu
8575a638bc Add Ada support for sparc64.
Use SJLJ exceptions instead of ZCX because gcc produces broken code
for the later. Enable ncpu detection in the runtime for all archs.

ok pascal@
2013-04-12 10:01:47 +00:00
pascal
d4d059a765 Attempt to fix longstanding ada build failure when building in parallel by
forcing gnatmake to use -j1.

ok sthen@
2013-04-11 08:34:13 +00:00
pascal
9015c34346 + 4.8 2013-04-08 08:21:42 +00:00
pascal
174fb904d7 Import gcc 4.8.
For a full Changelog, see: http://gcc.gnu.org/gcc-4.8/changes.html

Tested by me on amd64, i386 and powerpc and by brad@ on sparc64.

Adds support for -java on powerpc.  -faggressive-loop-optimizations is
disabled by default in the port, and the default debugging format changed
to DWARF2 (instead of 4).

tweaks and ok tobiasu@
2013-04-08 08:20:19 +00:00
tobiasu
22ba0b47ce Update adastrap tarball due to libm major bump. Bundle libm with adastrap
as we do for libc since it's cheap to do and can save us some work in the
future.

ok pascal@
2013-04-04 04:21:14 +00:00
ajacoutot
58f1a6f9f6 USE_LIBTOOL=Yes is the default now. 2013-03-21 08:45:11 +00:00
sthen
7b10e7c633 PERMIT_* 2013-03-11 12:27:53 +00:00
espie
0662a4e9d6 PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:20:26 +00:00
jasper
a464ad68b1 move two files from -main to -c++ to fix a conflict between gcc version.
the conflict was already marked, but these two files were in the wrong PLIST.

ok pascal@ (MAINTAINER) sthen@
2013-02-11 14:29:54 +00:00
tobiasu
821c89e81c Add our SH backend.
ok espie@ pascal@
2013-02-04 21:23:40 +00:00
pascal
c77b1f0cae sync hppa LINK_SPEC; ok brad@
no bumps for 4.7 as it doesn't build there
2013-02-04 11:37:09 +00:00
naddy
cbeb31112b bump for plist changes 5.2 -> 5.3 2013-02-01 16:34:36 +00:00
pascal
5d1e11d3f5 Don't hide error messages from gnatmake to give us a chance to debug this when
it fails.

ok tobiasu@
2013-01-28 11:42:33 +00:00
tobiasu
7bf586c62e Remove sparc, m68k, and vax from the list of working architectures.
Their respective gcc backend ports are unfinished and broken.

ok pascal@
2013-01-28 01:03:05 +00:00
tobiasu
ec81b8ac15 Add our ARM backend to prepare for later gnat cross-compile adventures.
Rein damit pascal@
2013-01-27 15:00:23 +00:00
pascal
3f1c4aa554 rm TODO, now obsolete. 2013-01-23 18:28:03 +00:00
pascal
f5b212fcc5 Add alpha support (without -go). Takes 14h to build.
tested by and ok naddy@
2013-01-23 18:26:55 +00:00
brad
f3de2bf326 tedu older version of gcc
ok pascal@
2013-01-22 04:05:31 +00:00
brad
0bb4b63fcf Unlink 3.3 and 4.2.
discussed with tobiasu@ pascal@
ok pascal@
2013-01-22 04:01:55 +00:00
tobiasu
5610f716f0 "Fix" parallel make install by forcing gmake to only run 1 job. It's not
pretty and we would like to have a better fix, but for now it should suffice.

ok naddy@, sthen@
2013-01-20 02:23:40 +00:00
bcallah
6e2fc64bd9 More mips64el check-in. Add mips64el to NOT_FOR_ARCHS-go. ld fails: Bad final value
ok jasper@ pascal@
2013-01-18 19:09:58 +00:00
pascal
b368cf7d60 Add hppa support. Still a bit rough around the edges: Some optimisations
(-foptimize-sibling-calls and -freorder-blocks) cause segfaults during build,
so don't include them in -O2 on hppa.  Also, -go is not supported.

requested by and ok brad@ and tested on one of his machines
2013-01-16 19:28:48 +00:00