Log in

View Full Version : 2016 C++ Toolchain and El Capitan


xio
04-01-2016, 15:49
Hi everyone,

I don't see any recent threads on this so I thought I'd ask - has anything been done to the 2016 C++ toolchain to allow it to operate on a mac under El Capitan without resorting to the hack described at http://www.macworld.com/article/2986118/security/how-to-modify-system-integrity-protection-in-el-capitan.html? Several of our controls group use Macs running El Capitan (including myself) so we would like to know how we should proceed for the upcoming season.

Thanks,

--mark
Controls Mentor
Team980

Joe Ross
04-01-2016, 17:50
It will work. See http://www.chiefdelphi.com/forums/showthread.php?t=138775&highlight=capitan

xio
04-01-2016, 18:11
I'm sure that it will work - and I saw that thread...that's where I got the link.

What I'm asking is, has the toolchain been updated to avoid this problem, or do we have to be prepared to turn off the protections in order to build with a mac?

byteit101
06-01-2016, 10:55
As the person who built the toolchain, I can confirm that 2016 won't require disabling SIP

xio
06-01-2016, 13:18
Great news, Patrick. Thank you. Any target for when the C++ toolchain will be available?

demosthenes2k8
07-01-2016, 15:21
On a related note, is there any known way to run the C++ toolchain on a Fedora system? I see deb packages, but I don't see instructions on building the appropriate toolchain and storing it in a $PREFIX of my choice.

calcmogul
07-01-2016, 15:39
On a related note, is there any known way to run the C++ toolchain on a Fedora system? I see deb packages, but I don't see instructions on building the appropriate toolchain and storing it in a $PREFIX of my choice.

You could make your own RPM packages based on the build commands in the Debian package sources. The Arch Linux packages are probably easier to read though as they are basically shell scripts with specially named functions. The dependencies are listed in this metapackage: https://aur.archlinux.org/packages/frc-2015/. You won't need the WPILib package as WPILib is provided by the Eclipse plugins.

byteit101
08-01-2016, 19:42
If you or anyone else wants to provide community support for another distro such as Fedora, I can accept packaging pull requests at https://bitbucket.org/byteit101/toolchain-builder/ and will list it in the official release notes as I've done for mathmogul's Arch packaging. That repository link has the official build scripts we use to build the toolchains.