Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 491734

Summary: dev-util/tup - File oriented, directed acyclic graph based build system
Product: Gentoo Linux Reporter: Alexander Dubov <oakad>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: RESOLVED OBSOLETE    
Severity: enhancement Keywords: EBUILD
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://gittup.org/tup/index.html
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Initial ebuild for dev-util/tup

Description Alexander Dubov 2013-11-20 06:01:39 UTC
Created attachment 363614 [details]
Initial ebuild for dev-util/tup

tup is a "make" replacement relying on a novel and high performance approach for dependency tracking.

http://gittup.org/tup/index.html

Initial ebuild is attached. Some caveats:

1. tup relies on fuse for its operation, so ebuild enables write access to /dev/fuse device.

2. There's a (rather familiar) annoying error at the end of the build:

ERROR: ld.so: object 'libsandbox.so' from LD_PRELOAD cannot be preloaded: ignored.

It affects nothing (build succeeds) and is probably somehow connected to sandbox/fuse interaction (it would not happen without a sandbox, obviously enough). I would appreciate if somebody can shed some light on a possible resolution of this issue (if my memory serves me correctly, this particular error is problematic to hide).

3. The ebuild relies on git repo, because "released" versions of tup would not build due to "not a git repo" error. This is probably a small omission on the upstream side which should be easily fixable.
Comment 1 Luca Barbato gentoo-dev 2014-03-01 14:16:57 UTC
1. can you ask upstream to make fuse optional?
2. seems that the link line is randomly guessed, 

On top

3. tup apparently can't cross compile itself and it is automagically guessing a LOT. Could you try to convince upstream to provide a configure script to use for those purposes (cross-compiling and feature selection)
Comment 2 Andriy Utkin (RETIRED) gentoo-dev 2019-02-02 16:34:15 UTC
Just spotted this open ticket.
Tup is already in tree.