Mail archive
alpine-aports

[alpine-aports] [PATCH 0/3] Add initial aports for x86_64 ghc

From: Mitch Tishmack <mitch.tishmack_at_gmail.com>
Date: Tue, 1 Mar 2016 19:28:53 -0600

From: Mitch Tishmack <mitch.tishmack_at_gmail.com>

This is a 3 series patch set to add initial support for ghc.

Note, for now this is x86_64 only, I'm working through llvm
bugs on the arm port.

An explanation on why llvm35 is included, ghc only gets tested
with a certain release of llvm. For 7.10.3 this is 3.5. And since
llvm is not forward compatible to any reasonable degree this will
have to be done to allow proper bootstrapping.

Also of note, ghc 8.0.1 soon to be released requires llvm 3.7.1

I have that ported as well but that is more to explain why the
names are ghc-llvm35, when 8.0 comes out I'll be adding ghc-llvm37.

Mitch Tishmack (3):
  testing/ghc-llvm35 new aport
  testing/ghc-bootstrap new aport
  testing/ghc new aport

 testing/ghc-bootstrap/APKBUILD | 38 ++
 testing/ghc-bootstrap/Makefile | 50 +++
 testing/ghc-bootstrap/bootstrap/gmpurl.patch | 22 ++
 testing/ghc-bootstrap/bootstrap/llvm-3.5.2.sh | 122 +++++++
 testing/ghc-bootstrap/bootstrap/x86_64/Dockerfile | 96 +++++
 .../ghc-bootstrap/bootstrap/x86_64/bootstrap.patch | 397 +++++++++++++++++++++
 testing/ghc-bootstrap/bootstrap/x86_64/settings | 32 ++
 testing/ghc-llvm35/APKBUILD | 175 +++++++++
 .../ghc-llvm35/llvm-0001-fix-shared-build.patch | 48 +++
 testing/ghc-llvm35/llvm-0002-musl-triple.patch | 74 ++++
 testing/ghc-llvm35/llvm-0003-musl-hacks.patch | 82 +++++
 testing/ghc/APKBUILD | 87 +++++
 12 files changed, 1223 insertions(+)
 create mode 100755 testing/ghc-bootstrap/APKBUILD
 create mode 100644 testing/ghc-bootstrap/Makefile
 create mode 100644 testing/ghc-bootstrap/bootstrap/gmpurl.patch
 create mode 100755 testing/ghc-bootstrap/bootstrap/llvm-3.5.2.sh
 create mode 100644 testing/ghc-bootstrap/bootstrap/x86_64/Dockerfile
 create mode 100644 testing/ghc-bootstrap/bootstrap/x86_64/bootstrap.patch
 create mode 100644 testing/ghc-bootstrap/bootstrap/x86_64/settings
 create mode 100755 testing/ghc-llvm35/APKBUILD
 create mode 100644 testing/ghc-llvm35/llvm-0001-fix-shared-build.patch
 create mode 100644 testing/ghc-llvm35/llvm-0002-musl-triple.patch
 create mode 100644 testing/ghc-llvm35/llvm-0003-musl-hacks.patch
 create mode 100755 testing/ghc/APKBUILD

-- 
2.7.0
---
Unsubscribe:  alpine-aports+unsubscribe_at_lists.alpinelinux.org
Help:         alpine-aports+help_at_lists.alpinelinux.org
---
Received on Tue Mar 01 2016 - 19:28:53 GMT