Helmut Grohne dixit:

>I think moving mksh-static to a separate binary package would be pretty
>much required for making it cross buildable.

I completely do not follow. Anything you’d want to do in a separate
binary package could be done in the same binary package.

>Do you have a practical need for it to be cross buildable?

No, not really, just found this in some Debian QA tool and wondered
about it; the inability to cross-build with musl seems to be the
only blocker. If not being able to cross-build mksh with musl isn’t
a problem for Debian, I don’t think investing more time into it is
worth it.

>all you want to backport to.

Hah hah hah… but I have branches anyway.

>Why do you want a different libc in the first place? What does musl give

Things, but that’s off-topic, and I’m not going there.

>your system. So I think the way to support musl and other libs is not
>the current "we package another libc under a glibc architecture", but
>properly porting Debian to another libc. Since the libc is part of the

That works for musl, which is a full, correct environment, but not so
much for dietlibc and especially klibc (which, for example, deliberately
doesn’t support using the FPU). mksh builds against all four, if found,
and then chooses the “best” one for /bin/mksh-static and lksh. (This
currently ends up being klibc on all systems with musl, even though musl
is more correct, since we’re aiming for compactness here.)


I’m taking from this discussion: let’s just not do anything.

Thanks,
//mirabilos
-- 
I believe no one can invent an algorithm. One just happens to hit upon it
when God enlightens him. Or only God invents algorithms, we merely copy them.
If you don't believe in God, just consider God as Nature if you won't deny
existence.              -- Coywolf Qi Hunt

Reply via email to