https://sourceware.org/bugzilla/show_bug.cgi?id=26195
Mark Wielaard <mark at klomp dot org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |mark at klomp dot org
--- Comment #5 from Mark Wielaard <mark at klomp dot org> ---
(In reply to Frank Ch. Eigler from comment #2)
> Created attachment 12678 [details]
> proposed fix
Thanks, that seems the best way forward.
It is unfortunate that they broke API (even though it is ABI compatible...)
I see this is also causing elfutils on Fedora rawhide to fail to build.
Will backport this once it lands in git master.
(In reply to kloczek from comment #3)
> Tested. That patch works :)
Thanks for testing.
> BTW instead
> https://sourceware.org/git/?p=elfutils.git;a=commit;
> h=bca87ed8a200b8845e82b06fa94e69cd637dfea3
>
> I've started using my own patch which changes 's, /usr/bin/env
> bash,/usr/bin/sh' because none of those scripts has anything bash specific
Are you sure about that? It could be copy/paste causing some files to have bash
instead of sh, but I am not sure they really are "pure" posix shell. But if
they really are, then that would be a nicer to use /bin/sh than /usr/bin/env
> and according to FHS +2.0 Posix SH has fixed patch which is /usr/bin/sh.
> Using /usr/bin/env is risky from point of view of non-repeatable results.
But not everything follows FHS +2.0 apparently. At least my Guix install only
has /bin/sh and /usr/bin/env
--
You are receiving this mail because:
You are on the CC list for the bug.