ldc-developers / ldc2.snap

Snap package definition for LDC, the LLVM-based D compiler
11 stars 4 forks source link

Update to LDC fork of LLVM 5.0.1 #43

Closed WebDrake closed 6 years ago

WebDrake commented 6 years ago

This will bring the 1.4 package up to date with the latest stable LLVM release, and lay the ground for the 1.5, 1.6 and 1.7 package releases.

The bootstrap compiler has been updated to 0.17.5 to support the LLVM 5.x.x.

JohanEngelen commented 6 years ago

I assume you tested building ldc 0.17.5 with LLVM5? I forgot which version breaks. Perhaps it's LLVM6.

WebDrake commented 6 years ago

I'm actually testing the build right now, but didn't see a reason not to get eyes on the patch while that runs. ;-)

WebDrake commented 6 years ago

LDC 0.17.5 adds LLVM 5.x.x support: https://github.com/ldc-developers/ldc/releases/tag/v0.17.5 So it's a necessary precursor of this update.

I don't think there is any 0.17.x release with support for LLVM 6 yet ... ?

JohanEngelen commented 6 years ago

I don't think there is any 0.17.x release with support for LLVM 6 yet ... ?

yeah indeed

WebDrake commented 6 years ago

OK, this all seems to work. Let's get this in, and I can get started with LDC release updates.