Rabbitmq on solaris sparc

116 views
Skip to first unread message

guruprasad raorane

unread,
Apr 27, 2019, 12:49:06 PM4/27/19
to rabbitmq-users
Hello all,

I am getting below warning when using Rabbitmq (Generic Unix Build ) on Solaris Sparc.  

"Elixir is running in a system with a different endianness than the one its source code was compiled in. Please make sure Elixir and all source files were compiled in a machine with the same endianness as the current one: big"

Details as below
Erlang  21.0.1
Rabbitmq 3.7.7
Enabled plug-ins
     rabbitmq_auth_backend_cache
     rabbitmq_auth_backend_http
     rabbitmq_management
     rabbitmq_management_agent
     rabbitmq_web_dispatch

requesting you to help to get rid of above mentioned warning.

Thanks,
Guru.




Daniil Fedotov

unread,
Apr 29, 2019, 12:59:59 PM4/29/19
to rabbitmq-users
Hello,

Elixir is a language whic RabbitMQ CLI tools are built with. For some reason libraries built with Elixir are sensitive to endianess of the machine, although Erlang is not. Because CLI tools are build with one endianness and your system seems like running another - the CLI tools are unable to run. 

This means that you can't use precompiled packages in your system.

You should be able to compile it from source using instructions from here: https://www.rabbitmq.com/build-server.html and here: https://github.com/rabbitmq/rabbitmq-server-release#packages

To build a released version, you would need a source archive instead of a github repo. You can download a source archive from github https://github.com/rabbitmq/rabbitmq-server/releases  or bintray https://bintray.com/rabbitmq/all/rabbitmq-server. You need to specify the source package as a SOURCE_DIST_FILE when building a generig-unix package.

Technically it would be enough to just recompile the CLI tools, but it's a bit more manual.

guruprasad raorane

unread,
May 1, 2019, 10:33:09 AM5/1/19
to rabbitmq-users
Thanks a lot Darill for response. 

Concluding this discussion.  CLIs just spit out this warning (e.g.  rabbitmq start/stop ). Other than that there is no error is seen in functionality of RabbitMQ. 

Michael Klishin

unread,
May 13, 2019, 3:42:50 PM5/13/19
to rabbitmq-users
FTR, we are working with the Elixir core team in hopes to  address it in the Elixir compiler and/or runtime [1].


--
You received this message because you are subscribed to the Google Groups "rabbitmq-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rabbitmq-user...@googlegroups.com.
To post to this group, send email to rabbitm...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


--
MK

Staff Software Engineer, Pivotal/RabbitMQ
Reply all
Reply to author
Forward
0 new messages