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

MacOS prefix builds aren't guaranteed portable between MacOS (major) versions... #62

Open
terjekv opened this issue Dec 4, 2020 · 2 comments

Comments

@terjekv
Copy link
Member

terjekv commented Dec 4, 2020

A fairly trivial test:

terjekv@minbar:~/projects/eessi$ ls -lad ~/Gentoo
lrwxr-xr-x 1 terjekv 11 des  4 18:08 /Users/terjekv/Gentoo -> Gentoo-11.0/
terjekv@minbar:~/projects/eessi$ sw_vers
ProductName:	Mac OS X
ProductVersion:	10.15.7
BuildVersion:	19H2
terjekv@minbar:~/projects/eessi$ git clone [email protected]:EESSI/compatibility-layer.git
Cloning into 'compatibility-layer'...
dyld: lazy symbol binding failed: Symbol not found: _strtonum
  Referenced from: /Users/terjekv/Gentoo/usr/bin/ssh (which was built for Mac OS X 11.0)
  Expected in: /usr/lib/libSystem.B.dylib

dyld: Symbol not found: _strtonum
  Referenced from: /Users/terjekv/Gentoo/usr/bin/ssh (which was built for Mac OS X 11.0)
  Expected in: /usr/lib/libSystem.B.dylib

fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
@terjekv terjekv changed the title MacOS prefix builds aren't guaranteed portable between versions... MacOS prefix builds aren't guaranteed portable between MacOS versions... Dec 4, 2020
@terjekv terjekv changed the title MacOS prefix builds aren't guaranteed portable between MacOS versions... MacOS prefix builds aren't guaranteed portable between MacOS (major) versions... Dec 4, 2020
@boegel
Copy link
Contributor

boegel commented Dec 4, 2020

I wouldn't expect this (running software on macOS 10.15 that was built for macOS 11.0) to work, tbh.

What about the other way around though (build on 10.15, run on 11.0), does that work?

@terjekv
Copy link
Member Author

terjekv commented Dec 5, 2020

Running the 10.15 x86_64 prefix on 11.0 seems to work fine!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants