vdamewood has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
Begasus has joined #haiku
<Begasus>
g'morning peeps
<nielx[m]>
Begasus: morning, I did get the request to add libgccjit. I am going to adjust the recipe early next week. Is this a separate package in your opinion?
<Begasus>
Hi nielx[m], it's not that much added, maybe just keep it in, or move it to a seperate one if you think it would be usefull?
<Begasus>
having some poblems with the packaging here, it's a "bit" complicated that one :)
<Begasus>
it only add the library and a few headers from what I can see in the package
<Begasus>
looking over at repology I don't see many subpackages listed for libgccjit
floof58 has quit [Ping timeout: 480 seconds]
HaikuUser has joined #haiku
HaikuUser has quit []
<nielx[m]>
Looking at the packaging notes, they do suggest building gccjit separate with --enable-host-shared config option
<nielx[m]>
I am wondering though, we use --enable-shared so unsure if that's a synonym or whether it does something else
<Begasus>
yeah, configure fails without that option
<Begasus>
maybe it could use a seperate recipe for it then?
floof58 has joined #haiku
<Begasus>
Specify that the host code should be built into position-independent machine code (with -fPIC), allowing it to be used within shared libraries, but yielding a slightly slower compiler.
<Begasus>
but I gather you knew all the differences there :)
<nielx[m]>
For simplicity's sake we should build just once, but a 5% slowdown of something as core as GCC is not good. We could do the double build trick the notes suggest, which would increase the recipe's build time even more but at least does not slow down GCC itself
<Begasus>
Build time shouldn't matter, the end result is what counts, the user shouldn't notice downgrade in speed
HaikuUser has joined #haiku
cytlan[m] has joined #haiku
cytlan[m] has left #haiku [#haiku]
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
cytlan[m] has joined #haiku
cytlan[m] has left #haiku [#haiku]
cytlan[m] has joined #haiku
cytlan has joined #haiku
<cytlan>
Can't get the Matrix bridge to work, oh well. Hello!
<Begasus>
Hi cytlan
<cytlan>
Hey, how are you? Watching MJD's video on BeOS and remembered Haiku still exists and is pretty cool
<cytlan>
Just a quick question: Once upon a time I installed Haiku on a (Vultr?) VPS. What's Haiku's status on the server space? I know it's not the goal, but I have a few ideas brewing before things get busy
<botifico-e32c8fbd>
[haiku/website] pulkomandy 1a432fc - Add NixOS to supported platforms
<nephele>
cytlan: Haiku doesn't really work on servers, it's kinda ran in vms for stuff like the build slaves for haikuports but that's it i think
AlaskanEmily has quit [Remote host closed the connection]
<Begasus>
nielx[m] at least install part should be fixed somewhere for libgccjit, it now installs in .../tools/* instead of .../tools/lib/gcc/x86_64-unknown-haiku/13.1.0/*
<Begasus>
already did a double build as explained upstream
pbsds has joined #haiku
spa has quit [Quit: Help.]
spa has joined #haiku
mmu_man has joined #haiku
xet7 has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
HaikuUser has joined #haiku
HaikuUser has quit []
mmu_man has quit [Ping timeout: 480 seconds]
jjido has joined #haiku
mmu_man has joined #haiku
vdamewood has joined #haiku
jjido has quit [Quit: My laptop has gone to sleep. ZZZzzz…]
Begasus_32 has quit [Quit: Vision[]: Gone to the dogs!]
jjido has joined #haiku
<Begasus>
k, done here, packages look ok :)
<Begasus>
increase though, libgccjit is quite a bit library nielx[m] :)
<Begasus>
bit/big*
jjido has quit []
Diver has quit [Read error: Connection reset by peer]
<Begasus>
-rwxr-xr-x 1 user root 271021312 jul. 15 09:21 libgccjit.so.0.0.1
<jmairboeck>
or would a single "placeholder" like cmd:ls be enough here?
<PulkoMandy>
I'm not sure why you want to remove the current solution, it seems good enough to me
mmu_man has quit [Ping timeout: 480 seconds]
<PulkoMandy>
the Haiku package currently intentionally depends specifically on coreutils because it was not tested with any other implementation, so depending on something else may break things. Until someone has tested this, it's better to keep that dependency
jjido has joined #haiku
<jmairboeck>
It was just intended as a cleanup, but not really needed, you are right. However, I do remember some discussions about replacing coreutils with some alternative (which I am not advocating here).
mmu_man has joined #haiku
<KSPAtlas[m]>
I wonder if the haiku installer on riscv64 is functional
<jmairboeck>
I thought that depending on specific packages is not the norm and packages should depend instead on libraries and commands if possible. So it seems a bit weird that haiku.hpkg depends specifically on coreutils.
<x512[m]>
PulkoMandy: Haiku can even but to GUI without coreutils with minor adjustments.
<x512[m]>
Haiku is not Linux, so it have much smaller dependency on shell.
<x512[m]>
> I wonder if the haiku installer on riscv64 is functional
<x512[m]>
Why not?
<PulkoMandy>
yes, it is probably possible, but until someone has tried it, it's better to be safe and not let users break their install by trying to remove coreutils
<PulkoMandy>
and it makes user support easier, we can know which version is there. If we allow more flexibility here it becomes harder for people to ship a bash script in their apps, because they may find an user with a version of ls or sed or ... that is missing some options
<x512[m]>
> becomes harder for people to ship a bash script in their apps
<x512[m]>
Then it must declare Bash as dependency.
<PulkoMandy>
and coreutils
<PulkoMandy>
this makes us like linux, where every install is slightly different and you can't rely on anything. It is easier if app developers can think of "haiku" as a well-defined set of things in the distribution, and, for now, coreutils and bash are parts of it. We can change that if we decide to, but it has to be announced first, and we'll have to add dependencies to all apps that need them
<x512[m]>
I do not think that Haiku should consider Bash as part of core OS. It may be changed to zsh etc..
<jmairboeck>
concerning the shell: haiku requires cmd:sh and not bash
<PulkoMandy>
yes, for bqsh it was already done, I have fixed some shell scripts in haiku to remove bashisms
<x512[m]>
Is there any UNIX sh compatible shell that do not use autotools?
<PulkoMandy>
then haikuporter needed some changes as well to make sure that it is running bash, and it still has problems today (if I want to try to do a bootstrap build from Linux, it only works if starting the build from bash and not from mksh which I use there)
<puck_>
mksh?
<puck_>
busybox? :p
<PulkoMandy>
freebsd shell, and original ash from AT&T UNIx too
<PulkoMandy>
(but that probably does not make them easier to build)
<puck_>
i used mksh in my zilch bootstrap prototype; it comes with a shell script (and in fact has haiku support in there) that outputs a makefile (a bit weird but it works)
<KSPAtlas[m]>
My first install of haiku onto real hardware
bbjimmy_64 has quit [Read error: Connection timed out]
nephele has joined #haiku
orealis has quit [Read error: Connection reset by peer]
orealis has joined #haiku
nephele has quit []
<KSPAtlas[m]>
Well it isn't booting
<KSPAtlas[m]>
May change choice of partition map
<KSPAtlas[m]>
Yeah haiku does not seem to install the bootloader correctlh
<KSPAtlas[m]>
Boots right to broadcom
<KSPAtlas[m]>
* to broadcom pxe
<KSPAtlas[m]>
Yeah seems haiku has issues with partition management
nephele has joined #haiku
AlaskanEmily has joined #haiku
nephele has quit [Quit: Vision[]: i've been blurred!]
DKnoto has quit [Ping timeout: 480 seconds]
jjido has quit [Quit: My laptop has gone to sleep. ZZZzzz…]
HaikuUser has joined #haiku
HaikuUser has quit []
coffeehorrors has joined #haiku
mmu_man has quit [Ping timeout: 480 seconds]
coffeehorrors has quit [Remote host closed the connection]
nephele has joined #haiku
<nephele>
puck_: mksh is nice :)
<nephele>
I use this as my default shell in haiku. would probably be perfectly fine for scripting, for interactive use users can install what they wish
<nephele>
(also mksh is the default shell for android)
tuaris has joined #haiku
nephele has quit [Quit: Vision[]: i've been blurred!]
nephele has joined #haiku
nephele has quit [Quit: Vision[]: i've been blurred!]
HaikuUser has joined #haiku
HaikuUser has quit []
lubo76kubuntu has quit [Remote host closed the connection]
jjido has joined #haiku
jmairboeck has quit [Quit: Konversation terminated!]
<Begasus>
closing down, g'night peeps
Begasus has quit [Quit: Vision[]: i've been blurred!]
tuaris has quit [Quit: Leaving.]
xet7 has quit [Quit: Leaving]
Yonle has quit [Ping timeout: 480 seconds]
Yonle has joined #haiku
mmu_man has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
jjido has quit [Quit: My laptop has gone to sleep. ZZZzzz…]
mmu_man has quit [Ping timeout: 480 seconds]
HaikuUser has joined #haiku
HaikuUser has quit []
mmu_man has joined #haiku
chuggy has quit [Read error: Connection reset by peer]