-
jbk
i really need to yeet the rest of the perl stuff in the build (tools might be a bit longer)...
-
jbk
i know for me, like 90% of my build failures are update bumped perl minor version and I didn't notice until an hour later
-
jclulow
For illumos builds on Helios we have a tool that generates the right environment file, which I think has helped a lot
-
jclulow
(whether you delete the perl or not, I think it's valuable)
-
richlowe
I thought marcel had tidied the perl thing to auto-sense
-
richlowe
but fwiw, I use a general purpose environment that I've changed very very rarely
-
richlowe
my last change was 18 months ago, before that it was 26 months ago
-
richlowe
so if it's breaking _often_ I have no idea what you could be doing
-
jbk
well part of it was the VM runs bloody
-
richlowe
so do I
-
jbk
so if you don't update it and then run onu, it first pulls in all the updates
-
jbk
otherwise I have an env files for various options that have the right flags for everything so I know what I should expect
-
jbk
but since it's based on the default env files
-
jbk
and also so I don't have to worry about 'well you did a bunch of stuff to your env file that was wrong....'
-
richlowe
a useful trick there is just to source the normal one, and then override bits.
-
jbk
but those also unfortunately hard code the perl and python versions and java (though for python, I think it ignore the micro, so that's been less of an issue)
-
richlowe
if anyone is following along and newer to this than jbk
-
andyf
Regardless of anything else, I finally migrated pretty much all of my .env files to auto-sense things like that
-
andyf
export PERL_VERSION=5.`perl -MConfig -e 'print $Config{PERL_VERSION}'`
-
jbk
well i made the stupid mistake of actually reading the env files
-
jbk
and modifying the values where it says 'modify these'
-
jbk
when in fact they then get overwritten 1000 lines later in the file
-
jbk
and get surprised
-
jbk
because my changes are lost...
-
andyf
-
jbk
which you find out an hour+ later
-
richlowe
nahamu: I got a core with a conceptually hung tailscaled, but there are no smoking guns and no real idea what's up. all I can say is we're waiting to read the tun device and otherwise sleeping
-
jbk
(which is a bit annoying when you've only got a few hours to work on something and you've just lost over half of it fighting the build env)
-
richlowe
nahamu: but with green threads I'm not even sure if that much from the core is actually logically true
-
richlowe
(it wedged up between the first line i typed to jbk today and the second)
-
jclulow
-
jperkin
oh, that's going to break a lot of software
-
richlowe
so I missed what that's in reference to jperkin
-
richlowe
cmake?
-
jperkin
yes, specifically widespread usage of 'if(CMAKE_SYSTEM_NAME MATCHES "SunOS")'
-
richlowe
ah, yeah, that's rough
-
richlowe
and also why an autoconf triple is a terrifying proposition
-
richlowe
for right now, aarch64-unknown-solaris2.11 even
-
richlowe
because `*-*-solaris2.*)`
-
jclulow
jperkin: I think we have to do it though
-
richlowe
I would love an IPD (on which I would try to collaborate)
-
richlowe
perhaps of even wider scope
-
richlowe
now that one of the larger problems we've had in the past has been solved
-
richlowe
it's possible we could actually like, talk about the problem and what the solutions are
-
jclulow
lol
-
jclulow
Indeed
-
hadfl
it would - in this context - probably also make sense to teach clang about illumos
-
jclulow
I concur!
-
gitomat
[illumos-gate] 16748 asy: support higher baud rates -- Hans Rosenfeld <rosenfeld⊙gho>