Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 915318 - app-alternatives/ninja: new package for dev-util/ninja and dev-util/samurai
Summary: app-alternatives/ninja: new package for dev-util/ninja and dev-util/samurai
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on: 917623 919969
Blocks:
  Show dependency tree
 
Reported: 2023-10-06 18:18 UTC by orbea
Modified: 2023-12-16 08:03 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description orbea 2023-10-06 18:18:30 UTC
Would it be a good idea to have an app-alternatives/ninja for choosing between dev-util/ninja and dev-util/samurai? There are a few packages that require a "ninja" binary to be found within the user's $PATH, for example dev-lang/rust when using a vendored llvm with USE=-system-llvm.

To my knowledge samurai is entirely conformant except for a few packages that use cmake + fortran which requires dyndeps support which is not yet supported, for example sci-libs/lapack, but the cmake Make generator works in those cases.

See: https://github.com/michaelforney/samurai/issues/36

Reproducible: Always
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-12-16 08:03:45 UTC
commit 6992620a5932d43344e354b2408b6f0a26c99467
Author: Violet Purcell <vimproved@inventati.org>
Date:   Wed Oct 4 12:38:11 2023 -0400

    app-alternatives/ninja: new package to control ninja symlink

    Signed-off-by: Violet Purcell <vimproved@inventati.org>
    Signed-off-by: Sam James <sam@gentoo.org>