Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 652442 - dev-lang/ispc-1.9.2: fails to build with LLVM-6
Summary: dev-lang/ispc-1.9.2: fails to build with LLVM-6
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Christoph Junghans (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-04-04 19:01 UTC by Michał Górny
Modified: 2020-07-29 16:52 UTC (History)
1 user (show)

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


Attachments
dev-lang:ispc-1.9.2:20180404-185710.log (dev-lang:ispc-1.9.2:20180404-185710.log,10.07 KB, text/plain)
2018-04-04 19:01 UTC, Michał Górny
Details
e-info.txt (e-info.txt,11.25 KB, text/plain)
2018-04-04 19:01 UTC, Michał Górny
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2018-04-04 19:01:28 UTC
Created attachment 526562 [details]
dev-lang:ispc-1.9.2:20180404-185710.log

echo Compiling ispc.cpp
Compiling ispc.cpp
x86_64-pc-linux-gnu-g++-6.4.0 -march=k8-sse3 -mcx16 -msahf --param l1-cache-size=64 --param l1-cache-line-size=64 --param l2-cache-size=512 -O2 -pipe -frecord-gcc-switches -I/usr/lib/llvm/6/include   -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS  -I. -Iobjs/ -I/usr/lib/llvm/6/include -DLLVM_6_0 -Wall -DBUILD_DATE="\"20180404\"" -DBUILD_VERSION="\""no_version_info"\"" -Wno-sign-compare -Wno-unused-function  -std=c++11 -Wno-c99-extensions -Wno-deprecated-register -fno-rtti -o objs/ispc.o -c ispc.cpp
distcc[22217] ERROR: compile (null) on localhost failed
ispc.cpp:63:47: fatal error: llvm/Target/TargetSubtargetInfo.h: No such file or directory
   #include <llvm/Target/TargetSubtargetInfo.h>
                                               ^
compilation terminated.
distcc[22208] ERROR: compile ispc.cpp on localhost failed
make: *** [Makefile:288: objs/ispc.o] Error 1



Please use the llvm.eclass to indicate max slot supported. Also, please specify the dependency correctly. The package clearly links to LLVM, so :* slot operator is in no case correct.
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2018-04-04 19:01:52 UTC
Created attachment 526564 [details]
e-info.txt
Comment 2 Larry the Git Cow gentoo-dev 2020-07-29 16:52:53 UTC
The bug has been closed via the following commit(s):

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

commit 36d443c5e4f5e8a370b30b81107dc806b13eeec7
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-07-29 16:50:02 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-07-29 16:52:40 +0000

    dev-lang/ispc: Remove 1.9.2, [QA] drop utterly duplicate patches
    
    Closes: https://bugs.gentoo.org/670628
    Closes: https://bugs.gentoo.org/667624
    Closes: https://bugs.gentoo.org/652442
    Package-Manager: Portage-3.0.1, Repoman-2.3.23
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 dev-lang/ispc/Manifest                             |   1 -
 .../files/ispc-9999-cmake-gentoo-release.patch     |  13 ---
 dev-lang/ispc/files/ispc-9999-llvm-10.patch        | 106 ---------------------
 dev-lang/ispc/files/ispc-9999-werror.patch         |  13 ---
 dev-lang/ispc/ispc-1.9.2.ebuild                    |  52 ----------
 dev-lang/ispc/ispc-9999.ebuild                     |   6 +-
 6 files changed, 3 insertions(+), 188 deletions(-)