* [ISSUE] how to bootstrap gdc?
@ 2023-03-09 13:17 rn-gh
2023-03-14 17:31 ` Chocimier
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: rn-gh @ 2023-03-09 13:17 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 809 bytes --]
New issue by rn-gh on void-packages repository
https://github.com/void-linux/void-packages/issues/42673
Description:
I wanted to submit a patch for [`srcpkgs/gcc`](https://github.com/void-linux/void-packages/tree/master/srcpkgs/gcc) to enable GDC, the D language compiler (`--enable-languages=...,d`), and hit a wall (https://gcc.gnu.org/install/prerequisites.html):
> In order to build GDC, the D compiler, you need a working GDC compiler (GCC version 9.4 or later) and D runtime library, ‘libphobos’, as the D front end is written in D.
>
> Versions of GDC prior to 12 can be built with an ISO C++11 compiler, which can then be installed and used to bootstrap newer versions of the D front end.
How can I make this work? Package (temporarily) gcc-11 + gcc-d-11 and build gcc + gcc-d with it?
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: how to bootstrap gdc?
2023-03-09 13:17 [ISSUE] how to bootstrap gdc? rn-gh
@ 2023-03-14 17:31 ` Chocimier
2023-03-15 15:32 ` sgn
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: Chocimier @ 2023-03-14 17:31 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 226 bytes --]
New comment by Chocimier on void-packages repository
https://github.com/void-linux/void-packages/issues/42673#issuecomment-1468532490
Comment:
This can work. Our java is built using every release from gcc-buildable 6 to 17.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: how to bootstrap gdc?
2023-03-09 13:17 [ISSUE] how to bootstrap gdc? rn-gh
2023-03-14 17:31 ` Chocimier
@ 2023-03-15 15:32 ` sgn
2023-06-14 1:59 ` github-actions
2023-06-28 2:07 ` [ISSUE] [CLOSED] " github-actions
3 siblings, 0 replies; 5+ messages in thread
From: sgn @ 2023-03-15 15:32 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 287 bytes --]
New comment by sgn on void-packages repository
https://github.com/void-linux/void-packages/issues/42673#issuecomment-1470257604
Comment:
I have a working gdc bootstrap from gcc-11 and ldc built by gdc locally. ldc could be cross-compiled with this gdc, but musl built is still a mess.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: how to bootstrap gdc?
2023-03-09 13:17 [ISSUE] how to bootstrap gdc? rn-gh
2023-03-14 17:31 ` Chocimier
2023-03-15 15:32 ` sgn
@ 2023-06-14 1:59 ` github-actions
2023-06-28 2:07 ` [ISSUE] [CLOSED] " github-actions
3 siblings, 0 replies; 5+ messages in thread
From: github-actions @ 2023-06-14 1:59 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 293 bytes --]
New comment by github-actions[bot] on void-packages repository
https://github.com/void-linux/void-packages/issues/42673#issuecomment-1590325878
Comment:
Issues become stale 90 days after last activity and are closed 14 days after that. If this issue is still relevant bump it or assign it.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [ISSUE] [CLOSED] how to bootstrap gdc?
2023-03-09 13:17 [ISSUE] how to bootstrap gdc? rn-gh
` (2 preceding siblings ...)
2023-06-14 1:59 ` github-actions
@ 2023-06-28 2:07 ` github-actions
3 siblings, 0 replies; 5+ messages in thread
From: github-actions @ 2023-06-28 2:07 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 812 bytes --]
Closed issue by rn-gh on void-packages repository
https://github.com/void-linux/void-packages/issues/42673
Description:
I wanted to submit a patch for [`srcpkgs/gcc`](https://github.com/void-linux/void-packages/tree/master/srcpkgs/gcc) to enable GDC, the D language compiler (`--enable-languages=...,d`), and hit a wall (https://gcc.gnu.org/install/prerequisites.html):
> In order to build GDC, the D compiler, you need a working GDC compiler (GCC version 9.4 or later) and D runtime library, ‘libphobos’, as the D front end is written in D.
>
> Versions of GDC prior to 12 can be built with an ISO C++11 compiler, which can then be installed and used to bootstrap newer versions of the D front end.
How can I make this work? Package (temporarily) gcc-11 + gcc-d-11 and build gcc + gcc-d with it?
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2023-06-28 2:07 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-03-09 13:17 [ISSUE] how to bootstrap gdc? rn-gh
2023-03-14 17:31 ` Chocimier
2023-03-15 15:32 ` sgn
2023-06-14 1:59 ` github-actions
2023-06-28 2:07 ` [ISSUE] [CLOSED] " github-actions
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).