Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Define minimal set of requirements (?) #11

Open
wilhelmagren opened this issue Sep 29, 2022 · 1 comment
Open

Define minimal set of requirements (?) #11

wilhelmagren opened this issue Sep 29, 2022 · 1 comment
Assignees
Labels
documentation Improvements or additions to documentation help wanted Extra attention is needed question Further information is requested

Comments

@wilhelmagren
Copy link
Collaborator

I realized I can't build the Go code because the Arrow module requires at least Go v1.15, and on my Raspberry Pi 4 I only have v1.14.4 atm. I will try and upgrade this, but it made me think about defining a clear minimal version for all requirements.

First could be the obvious:

  • Go version >= 1.15

if the wanted Arrow module is to be v9.0.0...

Also, I remember that Cargo does not build the Rust code if the rust compiler is not the latest update, IF we want the latest Arrow crate version. But we are using an older Crate version, so no problem atm.

@wilhelmagren wilhelmagren added documentation Improvements or additions to documentation help wanted Extra attention is needed question Further information is requested labels Sep 29, 2022
@wilhelmagren
Copy link
Collaborator Author

For anyone interested in installing the right Golang version, and setting environment variables for Raspberry Pi 4 architecture (almost correct):

wget https://go.dev/dl/go1.19.1.linux-armv6l.tar.gz
sudo tar -C /usr/local -zxf go1.19.1.linux-armv6l.tar.gz
rm go1.19.1.linux-armv6l.tar.gz

export GOOS=linux
export GOARCH=arm
export GOARM=7

As you probably can see we are downloading armv6l Golang version, but Raspberry Pi 4 has architecture armv7l GNU/Linux, this works but is not optimal I guess.

wilhelmagren added a commit that referenced this issue Oct 1, 2022
(#11) Start on setup and requirements for README
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation help wanted Extra attention is needed question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants