[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: On elisp running native
From: |
Michael Albinus |
Subject: |
Re: On elisp running native |
Date: |
Sat, 07 Mar 2020 10:09:29 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
Andrea Corallo <address@hidden> writes:
> Hi Michael,
Hi Andrea,
> I took a look and seen that the debian container we are using for
> testing has libgccjit6 available as package.
>
> Being this debian stretch I don't understand why it's not libgccjit 7 or
> 8 looking at:
>
> https://packages.debian.org/search?suite=buster&arch=amd64&searchon=names&keywords=libgccjit
I guess if needed you could install the preferred libgccjit yourself in
the spec.
> but anyway... I did some tests in the docker and apparently it works!
> (we are lucky often libgccjit distributed can be broken).
>
> I added a test to the yml that performs a native bootstrap:
>
> https://gitlab.com/koral/gccemacs/-/commit/8d6fb91c7448f438744dec8f3cc9a51d0e1d8254
>
> Now what is going to happen if I push this? Is this test going to run
> every time I push or we have a way to select the tests to be run per
> test?
You can declare it yourself. Change it to
--8<---------------cut here---------------start------------->8---
test-native-bootstrap:
# Test native bootstrap
stage: test
only:
- schedules
script:
- DEBIAN_FRONTEND=noninteractive apt install --no-install-recommends -y -qq
-o=Dpkg::Use-Pty=0 libgccjit-6-dev
- ./autogen.sh autoconf
- ./configure --without-makeinfo --with-nativecomp
- make bootstrap
--8<---------------cut here---------------end--------------->8---
I have removed the inotify-tools, you don't need them I guess. And I
have added the "only:\n - schedules" lines, which means it runs only
when scheduled.
For your branch I have created a schedule which runs every Sun on
4am. Let's see how it goes, we can change it as needed.
> Also if I try to look into the pipelines in emba following
> https://emba.gnu.org/emacs/emacs/pipeline_schedules I get 404. Is this
> expected?
Yes, you need an account on emba to see the schedules. I've created the
user "corallo" on emba.gnu.org for you, you should have received an
email asking you to set your password.
Maybe you just push your changes to the Emacs master repo?
> Thanks
>
> Andrea
Best regards, Michael.
- Re: On elisp running native, Andrea Corallo, 2020/03/04
- Re: On elisp running native, Michael Albinus, 2020/03/04
- Re: On elisp running native, Andrea Corallo, 2020/03/04
- Re: On elisp running native, Michael Albinus, 2020/03/05
- Re: On elisp running native, Andrea Corallo, 2020/03/06
- Re: On elisp running native,
Michael Albinus <=
- Re: On elisp running native, Andrea Corallo, 2020/03/07
- Re: On elisp running native, Michael Albinus, 2020/03/07
- Message not available
- Message not available
- Message not available
- Message not available
- Re: On elisp running native, Michael Albinus, 2020/03/07
- Re: On elisp running native, Andrea Corallo, 2020/03/07
- Re: On elisp running native, Michael Albinus, 2020/03/07
- Re: On elisp running native, Andrea Corallo, 2020/03/07
- Re: On elisp running native, Andrea Corallo, 2020/03/08
- Re: On elisp running native, Michael Albinus, 2020/03/08
- Re: On elisp running native, Andrea Corallo, 2020/03/08
- Re: On elisp running native, Michael Albinus, 2020/03/08