August 30, 2012
On 30 August 2012 13:21, Iain Buclaw <ibuclaw@ubuntu.com> wrote:
> On 30 August 2012 13:20, Iain Buclaw <ibuclaw@ubuntu.com> wrote:
>> On 30 August 2012 13:12, Iain Buclaw <ibuclaw@ubuntu.com> wrote:
>>> On 30 August 2012 11:25, Johannes Pfau <nospam@example.com> wrote:
>>>> Am Thu, 30 Aug 2012 11:12:25 +0100
>>>> schrieb Iain Buclaw <ibuclaw@ubuntu.com>:
>>>>
>>>>> 4.8 is currently what I'm testing...
>>>>>
>>>>> The multiarch-trunk patch applies cleanly to gcc-4.8, just building with that at the moment.
>>>>
>>>> You also need the armhf-triplet.diff patch to fix the "conftest.c:1:0: sorry, unimplemented: -mfloat-abi=hard and VFP" error.
>>>>
>>>> Or you could just build with --target=arm-linux-gnueabi instead of arm-linux-gnueabihf, according to some old discussion there's no real difference between those two (the relevant options are --with-fpu and --with-float)
>>>>
>>>
>>> Ah, cool. Well that's me finishing building it.  I'll push porting patches into the repo.  It works in my head, could you give it a test?
>>>
>>> --
>>> Iain Buclaw
>>>
>>> *(p < e ? p++ : p) = (c & 0x0f) + '0';
>>
>>
>> https://github.com/D-Programming-GDC/GDC/commit/03e34f8124eb1c607ffee11630c8ec6809b8f52c
>>
>> Built with the following patches: http://anonscm.debian.org/viewvc/gcccvs/branches/sid/gcc-4.7/debian/patches/armhf-triplet.diff http://anonscm.debian.org/viewvc/gcccvs/branches/sid/gcc-4.7/debian/patches/gcc-multiarch-trunk.diff
>>
>> There will be a failed patch in libgcc, don't worry about it, as it's already been applied to gcc-4.8.
>>
>> You'll need to run 'autoconf2.64' in the gcc and libjava directories after applying to update the configure scripts.
>>
>
> Built with:
>
> ../gcc-4.8/configure --prefix=/usr --enable-languages=d --disable-nls --disable-shared --disable-libgomp --disable-libmudflap --disable-bootstrap --with-arch=armv6 --with-fpu=vfp --with-float=hard --enable-checking=yes --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=arm-linux-gnueabihf
>

Cleaned it up a little bit. :-)

https://github.com/D-Programming-GDC/GDC/commit/fc612602259bd98b28041d11a57ed99c849d1166

-- 
Iain Buclaw

*(p < e ? p++ : p) = (c & 0x0f) + '0';
September 01, 2012
>>> On 30 August 2012 13:12, Iain Buclaw <ibuclaw@ubuntu.com> wrote:
>>> There will be a failed patch in libgcc, don't worry about it, as it's
>>> already been applied to gcc-4.8.

Built it overnight with GDC a7e719a on 2012-08-16-wheezy-raspbian updated to 3.2.27+ #96 PREEMPT and it seems to have worked just fine.

Johannes, I noticed that you already updated the Wiki to include this new method. Maybe it would be good to add the fact that one of the Debian patches will partially fail, and that it's nothing to worry about? Otherwise it might confuse people who have not read this thread (the tutorials have also been linked from the Raspbian wiki).
September 01, 2012
Am Sat, 01 Sep 2012 09:49:51 +0200
schrieb "Stefan Frijters" <sfrijters@gmail.com>:

> >>> On 30 August 2012 13:12, Iain Buclaw <ibuclaw@ubuntu.com>
> >>> wrote:
> >>> There will be a failed patch in libgcc, don't worry about it,
> >>> as it's
> >>> already been applied to gcc-4.8.
> 
> Built it overnight with GDC a7e719a on 2012-08-16-wheezy-raspbian updated to 3.2.27+ #96 PREEMPT and it seems to have worked just fine.
> 
> Johannes, I noticed that you already updated the Wiki to include this new method. Maybe it would be good to add the fact that one of the Debian patches will partially fail, and that it's nothing to worry about? Otherwise it might confuse people who have not read this thread (the tutorials have also been linked from the Raspbian wiki).

OK, done. But it's a wiki, feel free to edit the pages yourself ;-)
September 01, 2012
On Saturday, 1 September 2012 at 14:33:23 UTC, Johannes Pfau wrote:
> OK, done. But it's a wiki, feel free to edit the pages yourself ;-)

Ah, sorry. I was under the impression that although it's a wiki, only you and Iain had the permissions to edit.

September 26, 2013
Bumping this old thread... what's the current state of D working with Raspberry Pie? Has the process of compiling changed?

Thanks :)
1 2 3 4
Next ›   Last »