Re: [gentoo-dev] Adding Ada support

2023-12-09 Thread Luke A. Guest
Sorry about the spam, I just squashed the two commits together.From 471dbc22de2c31e4ca4191d70cc8bcbe452f3b97 Mon Sep 17 00:00:00 2001 From: "Luke A. Guest" Date: Sat, 9 Dec 2023 18:05:31 + Subject: [PATCH] Add building Ada support into the base toolchain (GCC) mechanics. Add Ada

Re: [gentoo-dev] Adding Ada support

2023-12-09 Thread Luke A. Guest
On 09/12/2023 15:12, Sam James wrote: "Luke A. Guest" writes: Hi, Can we add the following patch to the toolchain.eclass? I want to stop having to mess with this overlay. The diff can be generated by grabbing the repo https://github.com/Lucretia/ada-overlay and running

Re: [gentoo-dev] Adding Ada support

2023-12-09 Thread Luke A. Guest
Can we add the following patch to the toolchain.eclass? I want to stop having to mess with this overlay. The diff can be generated by grabbing the repo https://github.com/Lucretia/ada-overlay and running ./scripts/diff_eclass.sh. It'd be useful to send the whole lot with `git send-email` as

Re: [gentoo-dev] Adding Ada support

2023-12-09 Thread Luke A. Guest
And this is what gcc:13 +ada would install: https://gist.github.com/Lucretia/4837322a4d4ea331246600513ed40aaf On 09/12/2023 15:30, Luke A. Guest wrote: and FYI, I've been utilising this overlay for Ada for over a year.

Re: [gentoo-dev] Adding Ada support

2023-12-09 Thread Luke A. Guest
and FYI, I've been utilising this overlay for Ada for over a year.

Re: [gentoo-dev] Adding Ada support

2023-12-09 Thread Luke A. Guest
On 09/12/2023 15:12, Sam James wrote: "Luke A. Guest" writes: Hi, Can we add the following patch to the toolchain.eclass? I want to stop having to mess with this overlay. The diff can be generated by grabbing the repo https://github.com/Lucretia/ada-overlay and running

[gentoo-dev] Adding Ada support

2023-12-09 Thread Luke A. Guest
Hi, Can we add the following patch to the toolchain.eclass? I want to stop having to mess with this overlay. The diff can be generated by grabbing the repo https://github.com/Lucretia/ada-overlay and running ./scripts/diff_eclass.sh. The only thing I'm not sure about is the BDEPEND stuff.

Re: [gentoo-dev] [RFC] Un-slotting LLVM

2021-11-08 Thread Luke A. Guest
This would stop other projects from working where they have their own llvm port, cough rocm cough. On 08/11/2021 11:18, Michał Górny wrote: Hi, A few years back I've slotted LLVM and Clang to make the life with revdeps easier. Long story short, every major LLVM release (which happens twice a

[gentoo-dev] OSL 1.11.8.0 ebuild

2020-10-09 Thread Luke A. Guest
Hi, I copied and updated the osl ebuild. There's a bit of a hack in there to find the LLVM_ROOT. But it builds. # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit cmake llvm toolchain-funcs # check this on updates

Re: [gentoo-dev] OSL 1.11.8.0 ebuild

2020-10-09 Thread Luke A. Guest
https://bugs.gentoo.org/747475 On 09/10/2020 19:36, Sam James wrote: Hi, Can you submit this on Bugzilla and/or via a GitHub pullrequest? Thanks! On 9 Oct 2020, at 19:31, Luke A. Guest wrote: Hi, I copied and updated the osl ebuild. There's a bit of a hack in there to find the LLVM_ROOT

Re: [gentoo-dev] [PATCH] enable build of gnat compiler in the toolchain eclass

2020-04-05 Thread Luke A. Guest
No it doesn't. Where's the bootstrap toolchain you need to build? On 03/04/2020 07:48, Sergei Trofimovich wrote: > On Fri, 3 Apr 2020 08:25:35 +0200 > Tupone Alfredo wrote: > >> --- >> eclass/toolchain.eclass | 25 ++--- >> 1 file changed, 22 insertions(+), 3 deletions(-)

[gentoo-dev] Re: Integrating Ada into toolchain.eclass, again

2017-05-22 Thread Luke A. Guest
Although, I didn't go too far into detail looking through your patches, I will do later.

[gentoo-dev] Re: Integrating Ada into toolchain.eclass, again

2017-05-22 Thread Luke A. Guest
On 22/05/17 11:48, Michael Haubenwallner wrote: > Hi Luke, > > On 05/19/2017 09:08 PM, Luke A. Guest wrote: >> Hi, >> >> I posted a bug back in August, >> https://bugs.gentoo.org/show_bug.cgi?id=592060, to discuss adding Ada >> support into Gentoo's toolch

[gentoo-dev] Integrating Ada into toolchain.eclass, again

2017-05-19 Thread Luke A. Guest
Hi, I posted a bug back in August, https://bugs.gentoo.org/show_bug.cgi?id=592060, to discuss adding Ada support into Gentoo's toolchain.eclass. The reasons for this are twofold: 1) GNAT is supplied with the source of GCC and should be available in Gentoo's sys-devel/gcc with USE=ada 2)

Re: [gentoo-dev] Re: Empty project: ADA

2016-08-24 Thread Luke A. Guest
I've sent a patch to this list which adds Ada support. I believe the Ada stuff already in Gentoo should be removed and we can start again, fresh. If we can get this patch in, then use the ada-overlay, then ebuilds can start to be migrated from there to the main repo, it'll be much cleaner than

[gentoo-dev] Add Ada to toolchain.eclass v2

2016-08-23 Thread Luke A. Guest
Hi, I've added more error handling and set the minimum for Ada builds to the minimum in the eclass, GCC-3.4.0. This adds Ada support to GCC, it builds for x86 and amd64 using a bootstrap if there hasn't been a bootstrapped build already. Thanks, Luke. --- /usr/portage/eclass/toolchain.eclass

[gentoo-dev] Adding Ada support to toolchain.eclass

2016-07-10 Thread Luke A. Guest
Hi, I've managed to add Ada to the toolchain.eclass, I've built in a chroot for x86 and amd64, building 4.9.3 using the bootstrap that Steve Arnold put together. I also then built a 5.1.0 build using the installed 4.9.3 toolchain. I then installed mingw crossdev toolchain with ada support. It's