Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
GHC
GHC
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 4,262
    • Issues 4,262
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 415
    • Merge Requests 415
  • Requirements
    • Requirements
    • List
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Security & Compliance
    • Security & Compliance
    • Dependency List
    • License Compliance
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Glasgow Haskell Compiler
  • GHCGHC
  • Wiki
    • Building
  • ia64 linux

Last edited by Ben Gamari Apr 01, 2019
Page history New page

ia64 linux

At least Gentoo linux distribution occasionally builds ia64 ghc binaries.

Binary results are available at: http://code.haskell.org/~slyfox/ghc-ia64/

Source patches applied are available at: https://gitweb.gentoo.org/repo/gentoo.git/tree/dev-lang/ghc/files

2015-12-31 update

7.8.4

To get GHCi working you will need to apply a changeset:d82f592522eb8e063276a8a8c87ab93e18353c6b (requires CMM lexer regeneration)

7.10.* / -HEAD

Requires small gcc patch to fix sdata overflow: https://gcc.gnu.org/ml/gcc-patches/2015-12/msg02193.html

2010-2011 update

As of this time (2010-2011) some linux distros provides just GHC 6.8.2 build as binary package(s) on IA64 Itanium platform. To upgrade to GHC 7.x you will need to perform manual bootstrap of either GHC 6.10.x or GHC 6.12.x. The problem is that both show several critical issues which make them unbuildable or unstable. See #3891 (closed) for example, although it's closed, it's not solved neither in 6.10.x nor in 6.12.x source tree.

As a solution, nice Gentoo Linux folks provide their own set of patches for IA64 GHC build and you can use them to compile either GHC 6.10.4 or GHC 6.12.3 on IA64 platform. Download and apply all ghc-<version>-ia64*patch patches for your preferred GHC version from here. Also please note that those patches are already merged upstream so you should not have any issue bootstraping 7.x then.

Clone repository

GHC Home
GHC User's Guide

Joining In

Newcomers info
Mailing Lists & IRC
The GHC Team

Documentation

GHC Status Info
Working conventions
Building Guide
Debugging
Commentary

Wiki

Title Index
Recent Changes