Github messages for voidlinux
 help / color / mirror / Atom feed
* [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).