minos-org / minos-static

static binaries for linux
http://s.minos.io/
360 stars 33 forks source link

s.minos.io x86_64 binaries compiled 32-bit? #12

Open kupiakos opened 6 years ago

kupiakos commented 6 years ago

It seems that the binaries in the x86_64 directory (for example, bash), are compiled 32-bit:

$ ./static-get -x -a x86_64 bash
bash-4.4-1.tar.xz
bash-4.4-1/
$ file bash-4.4-1/bin/bash
bash-4.4-1/bin/bash: ELF 32-bit LSB  executable, Intel 80386, version 1 (SYSV), statically linked, stripped
javier-lopez commented 6 years ago

Indeed that's the case, eventually Ive plans to add 64 bit support, however there is a fair amount of work to do it and right now I'm quite busy, I'll keep this report open to notify when it happens

kupiakos commented 6 years ago

This should be clear. I would not have expected an explicit x86_64 architecture label to be compiled 32-bit, and had caused me problems. x86_64 should be reported as unsupported, rather than linking directly to i686.

Neboer commented 2 years ago

I agree. And if I can do something to help speed up the x86_64 support, I'll be happy to contribute. This is a great project, thanks all the people working on it.

javier-lopez commented 2 years ago

@Neboer thank you for your support, this project has been mainly a single person project for some years now, I don't think x86_64 support is arriaving without anyone else taking the lead, I suspect x64 support would involve a new bootstrap base and editing the compile recipes, most of them only support x86. I'm happy to help in the review process, thought.