Welcome to the main channel on the development of MoarVM, a virtual machine for NQP and Rakudo (moarvm.org). This channel is being logged for historical purposes. Set by lizmat on 24 May 2021. |
|||
00:00
reportable6 left
00:03
reportable6 joined
00:58
MasterDuke joined
01:35
tbrowder__ left,
tbrowder__ joined
04:38
ugexe left,
ugexe joined
06:00
reportable6 left
06:02
reportable6 joined
06:07
Techcable left
07:43
sena_kun joined
08:55
El_Che joined
|
|||
El_Che | patrickb: the rhel/centos 7 build is still broken on 2023.06: github.com/nxadm/rakudo-pkg/action...9856038530 | 08:55 | |
3rdparty/libuv/src/uv-common.h:41:24: fatal error: stdatomic.h: No such file or directory | 08:56 | ||
timo | could that need a compiler flag to make stdatomic support available? like a --std=something to get a sufficiently new version? | 09:00 | |
El_Che | (on a related note, t/09-moar/01-profilers.t is failing like crazy all around the distros/versions matrix) | 09:03 | |
(rerunning the builds a few times does the trick) | |||
timo: stdatomic is only part of rhel/centos 7 and up. It looks like libuv added the dep pretty recently ( we only experienced with the previous release). Weirdly ubuntu 16.04 does not have that problem | 09:05 | ||
timo | oh, if that's not optional in libuv what can we do? is --has-libuv an option for this to use a rhel/centos provided libuv? | 09:09 | |
patrickb | El_Che: We have to live with that dependency and thus Moar not being buildable with GCC 4.9. | ||
All I did was to work around this limitation by installing a newer GCC in the build pipeline on CentOS 7 (using a third party provider). The resulting executables work on vanilla CentOS 7. | 09:11 | ||
El_Che | patrickb: that's fine, but we need to accept that a package can not be built in a "standalone" mode without taking the kitchensink with us. The days of Centos 7 are countered (1 year support left), but a lot of people hang to it because RH killed Centos with Centos8 (stream) for all usefull purposes. | ||
ah, ok, you worked around by changing the build env | 09:12 | ||
patrickb | Yes. | ||
github.com/rakudo/rakudo/commit/c0...3c74442e39 | 09:14 | ||
El_Che | patrickb: thank you. I'll see if I can shoehorn that somewhere | 09:19 | |
09:21
sena_kun left
10:32
linkable6 left,
evalable6 left
10:34
linkable6 joined
10:35
evalable6 joined
|
|||
El_Che | it looks like ubi and the matching does not have devtoolset-8 | 10:43 | |
checking if I want workaround it | 10:45 | ||
patrickb: rh being rh, the workaround is more convoluted on ubi than on centos: github.com/nxadm/rakudo-pkg/blob/2...env.sh#L56 | 11:36 | ||
(still a few things to fix on my side though) | 11:38 | ||
patrickb: you can trim the size of the VM/container by using devtoolset-8-gcc instead of devtoolset-8 | 11:49 | ||
thx for the work figuring it out! | |||
12:00
reportable6 left
12:02
reportable6 joined
16:44
squashable6 left
16:46
squashable6 joined
17:25
sena_kun joined
18:00
reportable6 left
18:03
reportable6 joined
19:03
evalable6 left,
linkable6 left
19:04
linkable6 joined
19:05
evalable6 joined
20:08
sena_kun left
21:08
squashable6 left
21:11
squashable6 joined
23:11
linkable6 left,
evalable6 left
23:12
linkable6 joined,
evalable6 joined
|