From: Chris H. <cmh...@es...> - 2017-11-30 23:36:01
|
I don’t see why Apple platforms would be different than any other platforms from that perspective; in fact, our effort to manage API evolution in an ABI-compatible way may make things substantially more likely to work out of the box than with certain other platforms. You produce a “Linux” binary, how sure are you that it works equally well on Ubuntu 12.04 and 17.10 and Fedora 22 and 26 and all the user-compiled variants of Arch too? -- Chris > On Nov 26, 2017, at 2:50 AM, Stas Boukarev <sta...@gm...> wrote: > > I don't trust Apple without testing. > > On Sun, Nov 26, 2017 at 1:35 PM Chris Hanson <cmh...@es... <mailto:cmh...@es...>> wrote: > An SBCL built on macOS 10.13 should work fine on Mac OS X 10.6.8 as long as the platform C compiler and linker are passed -mmacosx-version-min=10.6, and neither C code nor Lisp code uses newer-than-10.6 APIs via dlsym() or something without first checking the OS version they’re running on. > > The -mmacosx-version-min=10.6 mechanism is how code for the Darwin-based platforms can build against their latest SDKs and still run on earlier releases of the operating systems; we put availability __attribute__ markers on all APIs so anything newer than the passed -m___-version-min is weak-linked and NULL at runtime, which the code can then guard against. It’s used by pretty much every application in existence for the Darwin-based platforms. > > -- Chris > > >> On Nov 26, 2017, at 2:25 AM, Stas Boukarev <sta...@gm... <mailto:sta...@gm...>> wrote: >> >> If I make a build on 10.13 it may not work on 10.6. Just use homebrew. >> >> On Sun, Nov 26, 2017, 08:37 Chris Hanson <cmh...@es... <mailto:cmh...@es...>> wrote: >> I’ve been wondering, why aren’t there any newer builds for macOS? Is it just a matter of having access to a system to run the builds & tests? >> >> Is everyone using SBCL on a Mac just building it from source? (I am, but for reasons I can’t go into, I can’t share my builds.) >> >> -- Chris >> >> >>> On Nov 15, 2017, at 9:02 AM, Stas Boukarev <sta...@gm... <mailto:sta...@gm...>> wrote: >>> >>> sbcl-1.2.11-x86-64-darwin-binary.tar.bz2 has src/runtime/sbcl. Did you download the right thing? >>> >>> On Wed, Nov 15, 2017 at 5:32 PM Daniel James Ross <mr....@gm... <mailto:mr....@gm...>> wrote: >>> Hello all, >>> >>> I just got a new laptop and am having trouble installing the latest SBCL. >>> >>> I downloaded the latest version and get the following error when I run the command "sh install.sh": >>> >>> src/runtime/sbcl not found, aborting installation. >>> >>> Have been installing and running SBCL on various machines for years and have never come across this problem before. Any help greatly appreciated. >>> >>> Many thanks, >>> Dan >>> >>> >>> >>> Daniel James Ross >>> vitruviandan.wordpress.com <http://vitruviandan.wordpress.com/>------------------------------------------------------------------------------ >>> Check out the vibrant tech community on one of the world's most >>> engaging tech sites, Slashdot.org <http://slashdot.org/>! http://sdm.link/slashdot <http://sdm.link/slashdot>_______________________________________________ >>> Sbcl-help mailing list >>> Sbc...@li... <mailto:Sbc...@li...> >>> https://lists.sourceforge.net/lists/listinfo/sbcl-help <https://lists.sourceforge.net/lists/listinfo/sbcl-help> >>> ------------------------------------------------------------------------------ >>> Check out the vibrant tech community on one of the world's most >>> engaging tech sites, Slashdot.org <http://slashdot.org/>! http://sdm.link/slashdot_______________________________________________ <http://sdm.link/slashdot_______________________________________________> >>> Sbcl-help mailing list >>> Sbc...@li... <mailto:Sbc...@li...> >>> https://lists.sourceforge.net/lists/listinfo/sbcl-help <https://lists.sourceforge.net/lists/listinfo/sbcl-help> >> > |