Re: Fink 10.15 & read-only root
John Lillibridge <[email protected]> Thu, 22 Aug 2019 07:55:16 -0400
| Newsgroups | gmane.os.apple.fink.devel |
|---|---|
| Message-ID | <[email protected]> |
> On Aug 21, 2019, at 21:09, Hanspeter Niederstrasser <[email protected]> wrote: > > On 8/18/19 3:35 PM, Hanspeter Niederstrasser wrote: > >> On 8/18/19 2:25 PM, John Lillibridge wrote: >> >>> Hello Fink Developers, >>> >>> I’m a long-time Fink user, and have been building/testing under 10.15b5. There have been a few workarounds that I’d be happy to share, but I finally succeeded in getting both gcc8 & gmt5 built. However, with 10.15 there is a fundamental shift compared to all previous OS-X versions: the root filesystem (/) is read-only and will NOT allow /sw to be created. My testing thus far has used ~/sw, which is less than ideal (e.g., no bindist). My question is: is it possible to get Apple to create a ‘firmlink’ so that /sw is read-write? Has anyone come up with a more clever solution? Hoping I can help further the cause with 10.15… >> >> Interesting. I have 10.15b5 on a VM and currently have Fink installed in /sw. The VM was a 10.14.4 setup (without Fink) that then got upgraded to 10.15b2 (now b5) and then had Fink installed for the first time once Catalina was running. So the / restrictions seem to vary. That's annoying. >> >> Hanspeter > > I just upgraded to the latest 10.15b (19A536g) and now I can't get anything installed into / (eg /sw2) and my existing install in /sw inherited from 10.14 no longer works (worked in earlier 10.15betas). However, I can bootstrap into /opt/sw. Sorry to hear that Hanspeter, You may be able to work with /sw, or /sw2, by disabling SIP and then executing ’sudo mount -uw /‘. However, the mount command would have to be repeated after each reboot, and ultimately may not work at all. Hence the recommendation to migrate to /opt/sw, which I’m glad to hear is working… > I've created a github issue to track things that are going to affect 10.15 > > https://github.com/fink/fink/issues/196 > > Of the packages tested so far, gmp5 is failing tests, as are some other packages that depend on gmp5. After fixing my mistake regarding ‘xcodebuild -license’ I still find that gmp5, as well as gcc8, will not compile with Xcode 11b6. I succeeded building those packages by reinstalling Xcode 10.3 into /Applications, and executing ‘sudo xcode-select -s /Applications/Xcode.app’. However, in order to compile python27 I had to switch back to Xcode 11b6 via ‘xcode-select -s /Applications/Xcode-beta.app’. At least reverting to Xcode 10.3 allows progress to be made, until the offending packages can be patched to work under Xcode 11. I hope that will also work for you! Cheers, John _______________________________________________ Fink-devel mailing list [email protected] List archive: https://sourceforge.net/p/fink/mailman/fink-devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel