Page MenuHomeSolus

Rebuild vgrep with static linking
Needs ReviewPublic

Authored by liontiger23 on Fri, May 5, 4:51 AM.
Tags
None
Referenced Files
F10794654: D14096.diff
Sat, May 27, 4:56 PM
F10727064: D14096.id34377.diff
Tue, May 9, 5:18 PM
F10727063: D14096.id34377.diff
Tue, May 9, 5:17 PM
F10726968: D14096.diff
Tue, May 9, 4:25 PM
Subscribers
None

Details

Reviewers
None
Group Reviewers
Triage Team
Summary

Rebuild vgrep with static linking to simplify upgrading of Haskell stack.

Eliminates the last dependency on

  • haskell-cabal-file-th
  • haskell-fingertree
  • haskell-pipes-concurrency
  • haskell-vty

So they can be deprecated now.

Test Plan

Used as a replacement for grep -R for some simple searches.

Diff Detail

Repository
R3120 vgrep
Branch
master
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 5107
Build 5107: arc lint + arc unit

Event Timeline

package.yml
34

Not completely sure about this one.
Could not figure out how to stop vgrep from building library alongside executable, or building library statically.

As it builds right now, exe is linked statically, but the library still references other dependency .so libs.

Simplify cabal options, since static linking is the default.