-
Notifications
You must be signed in to change notification settings - Fork 10.5k
[docs] Build instructions for OpenBSD. #33934
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
Conversation
ce9248b
to
ff3bba4
Compare
This is awesome, Theo should put this on the release notes. One question: does the libdispatch and other core library works as well? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This how-to guide could be added to the documentation index, alongside the guides for Android and Windows.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good to see this coming along.
|
||
*Note: you may need to update the version numbers if necessary.* | ||
|
||
Also link `~/bin/python` to the `python2.7` binary: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
build-script import's six
, and six
requires use of Python 2.7 (at least, on this platform), since the package is only installed for 2.7.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Grunt, sorry to hear that.
88aacde
to
286d255
Compare
@swift-ci smoke test |
Swift now builds cleanly out of the box as of OpenBSD 6.8-beta. While there are still more unit test tweaks to be made, document the preparation and other quirk flags necessary to get a clean build on this system.
Syntax highlighting and wording fix. Co-authored-by: Ben Rimmington <[email protected]>
286d255
to
69d60a1
Compare
@mko-io
As the docs state, you must disable components that depend on dispatch for now. |
Nearly forgot to add this to the main docs/README.md -- done so now. |
@swift-ci smoke test |
@swift-ci smoke test macOS |
@swift-ci Please smoke test |
Sorry, the merge conflict in docs/README.md was due to #33829. I can squash and merge when the tests pass (assuming no further approval is needed). |
Great to see it gets merged. Any plan to make it work on FreeBSD? |
* 'master' of github.com:apple/swift: Fix grammatical errors (swiftlang#33940) [docs] Build instructions for OpenBSD. (swiftlang#33934) [benchmark] Add benchmark for generic floating-point to integer conversion (swiftlang#33895) [stdlib] Silence signaling NaN in generic conversions (swiftlang#33902) Introduce SymbolObjectCodeRequest Allow SILGen to emit only a specific set of SILDeclRefs Rename getFiles to getFilesToEmit [SILGen] Allow lazy type-checking [Profiler] Increment function body count prior to the prolog s/true/false/ [build-script] Disable pkg-config for Darwin hosts build: migrate towards the unified directory layout for modules WinSDK: extract Internationalization submodule Frontend: allow directory layout for Swift on non-Darwin platforms [test] Fix line-directive on Windows
Swift now builds cleanly out of the box as of OpenBSD 6.8-beta.
While there are still more unit test tweaks to be made, document the
preparation and other quirk flags necessary to get a clean build on this
system.