Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 645828 - app-misc/tracker-1.12.4 - libseccomp required on linux, build broken on alpha/ia64/sparc
Summary: app-misc/tracker-1.12.4 - libseccomp required on linux, build broken on alpha...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Keywording (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-01-26 17:42 UTC by Brian Parkhurst
Modified: 2019-09-29 22:58 UTC (History)
1 user (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 Brian Parkhurst 2018-01-26 17:42:22 UTC
The app-misc/tracker-1.12 release requires libseccomp which is not supported on Alpha processors last version to support the alpha has been removed app-misc/tracker-1.10.5

Please mask tracker on alpha as it will never compile there now.
Comment 1 Mart Raudsepp gentoo-dev 2018-01-26 17:53:56 UTC
Looks like libseccomp is still automagical, but enforced erroring out when on Linux.
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2018-01-29 07:51:04 UTC
See also https://bugs.gentoo.org/602138
Comment 3 Gilles Dartiguelongue (RETIRED) gentoo-dev 2018-01-30 08:42:37 UTC
In order to prepare a patch, I'd like the help of arches to collect existing triplets, what do you think ?
Comment 4 Tobias Klausmann (RETIRED) gentoo-dev 2018-01-30 10:23:00 UTC
(In reply to Gilles Dartiguelongue from comment #3)
> In order to prepare a patch, I'd like the help of arches to collect existing
> triplets, what do you think ?

What exactly do you mean by triplet?
Comment 5 Mart Raudsepp gentoo-dev 2018-01-30 10:33:32 UTC
I guess you need this for upstream patch?

For Gentoo we could just add a AC_ARG_ENABLE for seccomp and honor that. If we want to follow tracker upstream more properly, we can then package.use.force it for the arches where we do have seccomp available.
For upstream case you don't want a CHOST triplet, I don't think. You want whatever the configure magic thing is; though that's going to be different now for meson. I'm not sure how it's done in that world.

For an example how it's done with autotools, see how gnome-control-center configure.ac special cases s390 via $host_os
Comment 6 Larry the Git Cow gentoo-dev 2019-02-15 19:21:56 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a84897e9ae37ed3c3c3a74e7c0346e1f68049faf

commit a84897e9ae37ed3c3c3a74e7c0346e1f68049faf
Author:     Mart Raudsepp <leio@gentoo.org>
AuthorDate: 2019-02-15 19:21:06 +0000
Commit:     Mart Raudsepp <leio@gentoo.org>
CommitDate: 2019-02-15 19:21:33 +0000

    app-misc/tracker-miners: fix build for architectures without seccomp
    
    Closes: https://bugs.gentoo.org/645828
    Package-Manager: Portage-2.3.52, Repoman-2.3.12
    Signed-off-by: Mart Raudsepp <leio@gentoo.org>

 app-misc/tracker-miners/files/2.1.5-seccomp.patch  | 42 ++++++++++++++++++++++
 .../tracker-miners/tracker-miners-2.1.5.ebuild     |  1 +
 2 files changed, 43 insertions(+)