Hello, bird users. Suggestion for developers. Please consider updating tools in your packages. Couldn't rebuild srpm on arm64 CentOS 7 because of old tools/config.guess. Cheers.
On Wed, Dec 28, 2016 at 01:40:59PM +0300, Alexander Lazarev wrote:
Hello, bird users. Suggestion for developers. Please consider updating tools in your packages. Couldn't rebuild srpm on arm64 CentOS 7 because of old tools/config.guess.
Hello Thanks, noted. What the old tools/config.guess returned when executed on that platform? -- Elen sila lumenn' omentielvo Ondrej 'Santiago' Zajicek (email: santiago@crfreenet.org) OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net) "To err is human -- to blame it on a computer is even more so."
If I remember correctly it returned:
This script (version $timestamp), has failed to recognize the operating system you are using. If your script is old, overwrite config.guess and config.sub with the latest versions from: http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess and http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
Hello, Ondrej. Tools in package are dated 2009, and there's no checking of aarch64 platform. But there is in last version of script. P.S. But not sure if your packages was meant to be used on CentOS 7. I realized that when I wasn't able to find systemd init script after package installation. :D 2016-12-29 15:39 GMT+03:00 Ondrej Zajicek <santiago@crfreenet.org>:
On Wed, Dec 28, 2016 at 01:40:59PM +0300, Alexander Lazarev wrote:
Hello, bird users. Suggestion for developers. Please consider updating tools in your packages. Couldn't rebuild srpm on arm64 CentOS 7 because of old tools/config.guess.
Hello
Thanks, noted.
What the old tools/config.guess returned when executed on that platform?
-- Elen sila lumenn' omentielvo
Ondrej 'Santiago' Zajicek (email: santiago@crfreenet.org) OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net) "To err is human -- to blame it on a computer is even more so."
On Thu, Dec 29, 2016 at 04:28:56PM +0300, Alexander Lazarev wrote:
If I remember correctly it returned:
This script (version $timestamp), has failed to recognize the operating system you are using. If your script is old, overwrite config.guess and config.sub with the latest versions from: http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess and http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
Hello, Ondrej.
Tools in package are dated 2009, and there's no checking of aarch64 platform. But there is in last version of script.
OK, that makes sense now. I misread arm64 in your original post as amd64, which is detected even with the old script.
P.S. But not sure if your packages was meant to be used on CentOS 7. I realized that when I wasn't able to find systemd init script after package installation. :D
I have no idea. -- Elen sila lumenn' omentielvo Ondrej 'Santiago' Zajicek (email: santiago@crfreenet.org) OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net) "To err is human -- to blame it on a computer is even more so."
On Thu, 29 Dec 2016, Alexander Lazarev wrote:
Tools in package are dated 2009, and there's no checking of aarch64 platform. But there is in last version of script.
Sounds like an ancient version of autoconf/automake is used to generate the BIRD releases, possibly Debian old-stable?
P.S. But not sure if your packages was meant to be used on CentOS 7. I realized that when I wasn't able to find systemd init script after package installation. :D
While BIRD does not ship any systemd unit file, it does not seem to ship an initscript either. But given you are a user of CentOS 7, I wonder why you are not using the RPM package from EPEL 7 for aarch64 (which includes these systemd unit files). If the BIRD version there is too old, it would make IMHO sense to file a feature request for a BIRD version bump there. Regards, Robert
On Sat, Dec 31, 2016 at 06:18:22PM +0100, Robert Scheck wrote:
On Thu, 29 Dec 2016, Alexander Lazarev wrote:
Tools in package are dated 2009, and there's no checking of aarch64 platform. But there is in last version of script.
Sounds like an ancient version of autoconf/automake is used to generate the BIRD releases, possibly Debian old-stable?
BIRD releases are done by relatively recent version of GNU autoconf, but the problem is that we have (ancient) config.guess scripts in git repository instead of adding it when a release is generated. That is something we should change. -- Elen sila lumenn' omentielvo Ondrej 'Santiago' Zajicek (email: santiago@crfreenet.org) OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net) "To err is human -- to blame it on a computer is even more so."
participants (3)
-
Alexander Lazarev -
Ondrej Zajicek -
Robert Scheck