Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I don't think the fault is with Ubuntu. configure scripts are responsible for coping with variations between different distros. lightning's configure script fails to accommodate the way Ubuntu installs the binutils-dev package. It works ok with (Red Hat based) Amazon Linux 2 on x86-64. It failed on Amazon Linux 2 on AArch64 though, with a seemingly unrelated issue, which was the second bug I reported.

I don't have the specifics to hand. I also don't know autotools, so I'm not well positioned to write a fix.



Technically, the configure script is responsible in a non-ethical/moral sense.

In terms of *nix spirit, it sounds like Ubuntu is not being generous in what it accepts.


> Technically, the configure script is responsible in a non-ethical/moral sense.

I don't follow. Part of the role of a configure script is to accommodate the variations between distributions. If a configure script fails to work with a major distro, that generally means the configure script needs fixing. I don't see that ethics have anything to do with it.

> In terms of *nix spirit, it sounds like Ubuntu is not being generous in what it accepts.

Ubuntu likely isn't actively doing anything in the process here, it probably isn't in a position to accept or reject anything. Ubuntu presumably places certain files in places the configure script fails to check. This kind of variation between distros is annoying, but typical, and again it's part of the reason we use configure scripts in the first place. (Or modern alternatives like CMake.)

If the issue turns out to be that Ubuntu has an issue with pkg-config (a package-discovery system with distro integration) failing to find binutils, then yes, the onus would be on Ubuntu to fix it. I don't think that's the case here though.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: