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
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
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
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.
and FYI, I've been utilising this overlay for Ada for over a year.
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
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.
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
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
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
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(-)
Although, I didn't go too far into detail looking through your patches,
I will do later.
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
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)
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
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
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
17 matches
Mail list logo