Re: GDC CI

2020-09-16 Thread wjoe via D.gnu
On Wednesday, 16 September 2020 at 21:25:19 UTC, Iain Buclaw wrote: On Wednesday, 16 September 2020 at 10:47:01 UTC, wjoe wrote: On Wednesday, 16 September 2020 at 10:23:16 UTC, Iain Buclaw wrote: [...] Configuration wise that's not a problem at all. My reasoning for the dependency was that

Re: GDC CI

2020-09-16 Thread wjoe via D.gnu
On Wednesday, 16 September 2020 at 21:05:27 UTC, Iain Buclaw wrote: You should be able to get yourself down to about ~30MB. ;-) I'll see if there's any miscellaneous tweaks you can do, but the most obvious one is `strip --strip-debug`. `make install-strip` should do the trick. Also, the fin

Re: GDC CI

2020-09-16 Thread wjoe via D.gnu
On Wednesday, 16 September 2020 at 21:05:27 UTC, Iain Buclaw wrote: On Wednesday, 16 September 2020 at 12:50:57 UTC, wjoe wrote: [...] You should be able to get yourself down to about ~30MB. ;-) I'll see if there's any miscellaneous tweaks you can do, but the most obvious one is `strip --str

Re: GDC CI

2020-09-16 Thread Iain Buclaw via D.gnu
On Wednesday, 16 September 2020 at 10:47:01 UTC, wjoe wrote: On Wednesday, 16 September 2020 at 10:23:16 UTC, Iain Buclaw wrote: On Wednesday, 16 September 2020 at 09:33:05 UTC, wjoe wrote: [...] build_bootstrap=enabled should be OK. Even better, it configures with --enable-checking=release

Re: GDC CI

2020-09-16 Thread Iain Buclaw via D.gnu
On Wednesday, 16 September 2020 at 12:50:57 UTC, wjoe wrote: On Wednesday, 16 September 2020 at 10:42:27 UTC, Iain Buclaw wrote: On Wednesday, 16 September 2020 at 09:55:22 UTC, wjoe wrote: The way it's being done right now is that 'make install' installs to the /usr prefix. After that a tarb

Re: GDC CI

2020-09-16 Thread Iain Buclaw via D.gnu
On Wednesday, 16 September 2020 at 11:17:41 UTC, wjoe wrote: On Wednesday, 16 September 2020 at 10:57:46 UTC, Iain Buclaw wrote: On Tuesday, 15 September 2020 at 16:00:56 UTC, wjoe wrote: [...] I had a look on the most recent build, and they are all timeout failures. This has on some rare o

Re: GDC CI

2020-09-16 Thread wjoe via D.gnu
On Wednesday, 16 September 2020 at 10:42:27 UTC, Iain Buclaw wrote: On Wednesday, 16 September 2020 at 09:55:22 UTC, wjoe wrote: The way it's being done right now is that 'make install' installs to the /usr prefix. After that a tarball of this prefix is created (via tar cJf gdc-triplet.txz /u

Re: GDC CI

2020-09-16 Thread wjoe via D.gnu
On Wednesday, 16 September 2020 at 00:49:52 UTC, Seb wrote: If you manage to build tarballs of the binaries, I think a lot of people would greatly appreciate if they are made available (e.g. can be done directly on GitHub via "Releases"). For example, see https://github.com/dlang/installer/pul

Re: GDC CI

2020-09-16 Thread wjoe via D.gnu
On Wednesday, 16 September 2020 at 10:57:46 UTC, Iain Buclaw wrote: On Tuesday, 15 September 2020 at 16:00:56 UTC, wjoe wrote: [...] I had a look on the most recent build, and they are all timeout failures. This has on some rare occasions happened locally. It is related to building phobos

Re: GDC CI

2020-09-16 Thread Iain Buclaw via D.gnu
On Tuesday, 15 September 2020 at 16:00:56 UTC, wjoe wrote: I've added the above tasks and they are reported to have been completed successfully in the Cirrus summary. However, on a closer look I can spot multiple failures or files/directories which can't be found. - Some 12 failed tests as well

Re: GDC CI

2020-09-16 Thread wjoe via D.gnu
On Wednesday, 16 September 2020 at 10:23:16 UTC, Iain Buclaw wrote: On Wednesday, 16 September 2020 at 09:33:05 UTC, wjoe wrote: [...] build_bootstrap=enabled should be OK. Even better, it configures with --enable-checking=release. [...] All tasks could be ran in parallel as there's n

Re: GDC CI

2020-09-16 Thread Iain Buclaw via D.gnu
On Wednesday, 16 September 2020 at 09:55:22 UTC, wjoe wrote: The way it's being done right now is that 'make install' installs to the /usr prefix. After that a tarball of this prefix is created (via tar cJf gdc-triplet.txz /usr). I'm not sure if that's suitable as a release as is because tar

Re: GDC CI

2020-09-16 Thread Iain Buclaw via D.gnu
On Wednesday, 16 September 2020 at 09:57:21 UTC, wjoe wrote: On Wednesday, 16 September 2020 at 09:55:22 UTC, wjoe wrote: I couldn't find the install script in my 1 minute search in the download section. Could I inconvenience you to copy/paste the link, please ? Thanks :) Found it. It was ju

Re: GDC CI

2020-09-16 Thread Iain Buclaw via D.gnu
On Wednesday, 16 September 2020 at 09:33:05 UTC, wjoe wrote: On Tuesday, 15 September 2020 at 18:49:48 UTC, Iain Buclaw wrote: On Tuesday, 15 September 2020 at 16:05:53 UTC, wjoe wrote: [...] Note the comments in the build function, only the dependencies of the C++ and D libraries are built.

Re: GDC CI

2020-09-16 Thread wjoe via D.gnu
On Wednesday, 16 September 2020 at 00:49:52 UTC, Seb wrote: On Tuesday, 15 September 2020 at 16:05:53 UTC, wjoe wrote: On Tuesday, 15 September 2020 at 16:00:56 UTC, wjoe wrote: I've added the above tasks and they are reported to have been completed successfully in the Cirrus summary. However,

Re: GDC CI

2020-09-16 Thread wjoe via D.gnu
On Wednesday, 16 September 2020 at 09:55:22 UTC, wjoe wrote: I couldn't find the install script in my 1 minute search in the download section. Could I inconvenience you to copy/paste the link, please ? Thanks :) Found it. It was just one more click away :)

Re: GDC CI

2020-09-16 Thread wjoe via D.gnu
On Tuesday, 15 September 2020 at 18:49:48 UTC, Iain Buclaw wrote: On Tuesday, 15 September 2020 at 16:05:53 UTC, wjoe wrote: On Tuesday, 15 September 2020 at 16:00:56 UTC, wjoe wrote: I've added the above tasks and they are reported to have been completed successfully in the Cirrus summary. How