Skip to content

Conversation

@lun-4
Copy link
Contributor

@lun-4 lun-4 commented Jul 12, 2021

Closes #1984. 🎉

I'm unable to test the codepath for s3 uploading (for good reasons, I shouldn't be able to), so it wasn't tested. The compiler test suite was, and it passes!

Most of this script is a copypaste from the FreeBSD one save for one change: Forcing clang as the C compiler. I was unable to run the build with the default GCC shipped in NetBSD, due to getting thousands of "undefined reference to {llvm symbol}" errors that I couldn't find a root cause for.

@andrewrk
Copy link
Member

Want to go ahead and make the respective ci/srht/update_download_page changes too?

And then the final step will be making a change in the website repo

@andrewrk
Copy link
Member

andrewrk commented Jul 12, 2021

I think we also want an entry in the test matrix never mind, this is not the case until we can cross compile for netbsd which means ability to build its libc.

lun-4 and others added 2 commits July 11, 2021 22:09
 * remove unused download page html. It's now handled in the
   www.ziglang.org website repo.
 * add netbsd to the downloads index.json file that we send to
   the www.ziglang.org website repo.
 * shallow clone the website repo to avoid downloading old copies of
   data.js unnecessarily.
@andrewrk andrewrk merged commit e6d7ac8 into ziglang:master Jul 12, 2021
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

Successfully merging this pull request may close these issues.

enable NetBSD Continuous Integration

2 participants