Status update:
http://gcc.gnu.org/ml/gcc-patches/2009-07/msg00102.html
I replied to the last email in the thread but haven't
heard back yet. Presumably I'll be maintaining the FreeBSD
x86_64 port.
I'm about to start work on the FreeBSD port now.
___
f
How's this all going?
I'm updating lang/gnat to gnat-2009 right now. In the
GNAT sources, it has build instructions including how
to build the cross - see below.
--
DE
--
-- BUILDING GNAT - EXAMPLE SEQUENCE --
--
Supposin
On 2009-06-29 17:27:40, Daniel Eischen wrote:
> How's this all going?
>
> I'm updating lang/gnat to gnat-2009 right now. In the
> GNAT sources, it has build instructions including how
> to build the cross - see below.
'Lo,
Thanks for the info. GPL 2009 was also on my list, as was
SPARK (apparent
On 2009-05-19 09:51:08, Daniel Eischen wrote:
>
> Even so, you shouldn't need a cross-binutils, only a native
> (amd64) binutils. Your port won't be a cross port, but a
> native amd64 port. The native amd64 GNAT will need a native
> binutils, not a cross binutils. The only thing you will have
>
On Tue, 19 May 2009, xorquew...@googlemail.com wrote:
On 2009-05-18 18:36:15, Daniel Eischen wrote:
Hmm, if the system binutils is 2.15, then it should build
as a cross. You can do a cross build of all FreeBSD - I
think you just set TARGET="amd64" to build amd64 from
a different arch. Part of
On Tue, 19 May 2009, xorquew...@googlemail.com wrote:
On 2009-05-18 18:36:15, Daniel Eischen wrote:
Well, I used a newer binutils on sparc when I did the original
port. Once I built the cross compiler and binutils toolset,
I was done with it. After the native compiler is built using
the cross
On 2009-05-18 18:36:15, Daniel Eischen wrote:
> Well, I used a newer binutils on sparc when I did the original
> port. Once I built the cross compiler and binutils toolset,
> I was done with it. After the native compiler is built using
> the cross tools, you should be able to rebuild the native
>
On 2009-05-18 18:36:15, Daniel Eischen wrote:
> Hmm, if the system binutils is 2.15, then it should build
> as a cross. You can do a cross build of all FreeBSD - I
> think you just set TARGET="amd64" to build amd64 from
> a different arch. Part of this process should be to
> create a cross binuti
On Mon, 18 May 2009, xorquew...@googlemail.com wrote:
Hi.
After a week off, another update:
I've realised, too late, that I'm using a version of binutils
(2.19) that's incompatible with the system binutils (2.15).
Specifically, assembler code emitted by the native GNAT contains
.cfi_personalit
On 2009-05-18 09:48:31, xorquew...@googlemail.com wrote:
> 1. Compile binutils-2.15.
>
> Unfortunately, compiling these as cross-binutils appear to be problematic:
>
> gmake[3]: Entering directory `/root/memfs/c1-bu-obj/gas'
> gcc -DHAVE_CONFIG_H -I. -I/root/binutils-2.15/gas -I. -D_GNU_S
Hi.
After a week off, another update:
I've realised, too late, that I'm using a version of binutils
(2.19) that's incompatible with the system binutils (2.15).
Specifically, assembler code emitted by the native GNAT contains
.cfi_personality directives (and no doubt other things too) that
can't b
Just an update.
Finally managed to get the i386 -> amd64 compiler to compile
gcc 4.4.0. It took a few Makefile patches as for some reason,
cross compilation breaks gnatmake.
About to try to get the amd64 compiler to compile itself and
run the test suite.
Added a system-freebsd_x86_64.ads profile
On 2009-05-06 10:57:25, Daniel Eischen wrote:
>
> Back in the day when I did it, it was with gcc-2.7.x or
> gcc-2.8.x I believe. The cross build process with gnat
> was a little different. I couldn't do a normal gnat build,
> which did a bootstrap and then rebuilt the compiler again
> using the b
On Tue, 5 May 2009, xorquew...@googlemail.com wrote:
On 2009-05-04 20:54:46, Daniel Eischen wrote:
Yes, you can look at my lang/gnat port to find its
bootstrap compiler. I would recommend making a binary
bootstrap compiler on the earliest version of FreeBSD
amd64 as you can. If you use 8.0-cu
On 2009-05-04 20:54:46, Daniel Eischen wrote:
> Yes, you can look at my lang/gnat port to find its
> bootstrap compiler. I would recommend making a binary
> bootstrap compiler on the earliest version of FreeBSD
> amd64 as you can. If you use 8.0-current for instance,
> others will not be able to
On Tue, 5 May 2009, xorquew...@googlemail.com wrote:
On 2009-05-04 15:03:32, Daniel Eischen wrote:
Right, you should be able to do it from either of those,
but perhaps the freebsd x86 may be easier.
I would use a PREFIX other than /usr/local (or something
different than whatever your actual PR
On 2009-05-04 15:03:32, Daniel Eischen wrote:
> Right, you should be able to do it from either of those,
> but perhaps the freebsd x86 may be easier.
>
> I would use a PREFIX other than /usr/local (or something
> different than whatever your actual PREFIX is) for the
> builds.
>
> I was looking aro
On Mon, 4 May 2009, xorquew...@googlemail.com wrote:
On 2009-05-04 14:44:52, Daniel Eischen wrote:
Is that your only system (amd64)? I originally
ported GNAT to FreeBSD x86 from a solaris-sparc32 system.
I built a sparc-sun-freebsd GNAT cross compiler using
the native Solaris GNAT binary and i
On 2009-05-04 14:44:52, Daniel Eischen wrote:
> Is that your only system (amd64)? I originally
> ported GNAT to FreeBSD x86 from a solaris-sparc32 system.
> I built a sparc-sun-freebsd GNAT cross compiler using
> the native Solaris GNAT binary and its associated
> sources. I also (first) had to c
On Mon, 4 May 2009, xorquew...@googlemail.com wrote:
Hello.
I'm attempting to compile GNAT on AMD64 with an eye to
extending support to the platform (the gnat-gcc43 port
is ONLY_FOR_ARCH=i386).
GNAT obviously requires an Ada compiler to bootstrap.
What are my options here?
I suspect that I n
Hello.
I'm attempting to compile GNAT on AMD64 with an eye to
extending support to the platform (the gnat-gcc43 port
is ONLY_FOR_ARCH=i386).
GNAT obviously requires an Ada compiler to bootstrap.
What are my options here?
I suspect that I need to create an i386 jail to build
a cross compiler but
21 matches
Mail list logo