haskell / haskell/unix

Remove config.sub

Open
#257 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
Haskell
Stars
124
Forks
99
PR merge metrics
No merged PRs in 30d

Description

It's annoying to work with it as GHC configure is constantly modifying it. Why generated file is commited?

```
error: Your local changes to the following files would be overwritten by checkout:
config.sub
Please commit your changes or stash them before you switch branches.
Aborting
fatal: Unable to checkout '3be0223cee7395410915a127eba3acae5ff0b2f2' in submodule path 'libraries/unix'
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by inspecting config.sub and the GHC configure flow in the repository, then reproduce the checkout in the libraries/unix submodule. Confirm that removing the generated file prevents configure from leaving local changes while preserving the build and checkout behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
haskell
Domain
build-system
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.