ranguba / rroonga

The Ruby bindings of Groonga.
http://ranguba.org/#about-rroonga
66 stars 26 forks source link

the config.guess in groonga-latest.tar.gz is too old,and it cannot guess build type #220

Closed zangruochen closed 1 year ago

zangruochen commented 1 year ago

Architecture: loongarch64

LoongArch is a new architecture that is already supported by linux-6.1, gcc-12.

My build type is loongarch64-unknown-linux-gnu,and the config.guess in groonga-latest.tar.gz is too old,it cannot guess build type.

kou commented 1 year ago

How did you install Rroonga?

kou commented 1 year ago

Did you check https://packages.groonga.org/source/groonga/groonga-latest.tar.gz ?

kou commented 1 year ago

Does GNU Autotools support loongarch64?

kou commented 1 year ago

BTW, we will use CMake based build instead of GNU Autotools based build eventually here: https://github.com/ranguba/rroonga/blob/master/ext/groonga/extconf.rb#L197

zangruochen commented 1 year ago

Hello, thank you very much. I installed rroonga with this command: $ gem install rroonga The timestamp of config.guess in groonga-latest.tar.gz is 2018-02-24 and it doesn't support LoongArch. LoongArch is already supported in the latest GNU Autotools. If I can use CMake based build soon, then please close this issue and I'll wait for the new version to be released.

kou commented 1 year ago

OK. https://github.com/groonga/groonga/commit/3c2132fa2c253e7d0e81521be31c3d0905138a09 will use newer GNU Autootols. The next Groonga release will support LoongArch.