Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 598778 - dev-util/include-what-you-use-3.9: version bump for sys-devel/llvm-3.9 compatibility
Summary: dev-util/include-what-you-use-3.9: version bump for sys-devel/llvm-3.9 compat...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Sergei Trofimovich (RETIRED)
URL: http://include-what-you-use.org/
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks: 596020
  Show dependency tree
 
Reported: 2016-11-02 12:24 UTC by Nado
Modified: 2016-11-05 20:23 UTC (History)
0 users

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


Attachments
iwyu-3.9.ebuild (include-what-you-use-3.9.ebuild,700 bytes, text/plain)
2016-11-02 12:27 UTC, Nado
Details
iwyu-3.9.ebuild (include-what-you-use-3.9.ebuild,893 bytes, text/plain)
2016-11-03 11:13 UTC, Nado
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nado 2016-11-02 12:24:11 UTC
Hi,

The new version was released on the 30th of October, its pretty recent, but the important bit is that it supports clang 3.9, which is already in the tree and creates a blocking.

```
(sys-devel/llvm-3.8.1-r2:0/3.8.0::gentoo, installed) pulled in by
    =sys-devel/llvm-3.8* required by (dev-util/include-what-you-use-3.8:0/0::gentoo, installed)
    ^               ^^^^                                                                                                                              
    ~sys-devel/llvm-3.8.1[clang(-),debug=,multitarget?,python?,static-analyzer?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (sys-devel/clang-3.8.1-r100:0/3.8::gentoo, installed)
    ^               ^^^^^                                                                                                                                                                                                                                                                                                                                               

sys-devel/clang:0

  (sys-devel/clang-3.9.0-r100:0/3.9.0::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-devel/clang-3.9 required by (dev-libs/libclc-0.2.0_pre20160921:0/0::gentoo, ebuild scheduled for merge)
    ^^                ^^^                                                                                                                                               
    =sys-devel/clang-3.9.0-r100 required by (sys-devel/llvm-3.9.0-r1:0/3.9.0::gentoo, ebuild scheduled for merge)
    ^                ^^^^^^^^^^                                                                                                                                         

  (sys-devel/clang-3.8.1-r100:0/3.8::gentoo, installed) pulled in by
    =sys-devel/clang-3.8.1-r100 required by (sys-devel/llvm-3.8.1-r2:0/3.8.0::gentoo, installed)
    ^                ^^^^^^^^^^                                                                                                                        
    =sys-devel/clang-3.8* required by (dev-util/include-what-you-use-3.8:0/0::gentoo, installed)
    ^                ^^^^
```

Reproducible: Always
Comment 1 Nado 2016-11-02 12:27:25 UTC
Created attachment 452170 [details]
iwyu-3.9.ebuild

I am testing it right now, but since it needs to compile clang/llvm, it will take me some time (intel core i3 350M)
Comment 2 Nado 2016-11-03 11:13:42 UTC
Created attachment 452246 [details]
iwyu-3.9.ebuild

I fixed the build and added a src_test().
Comment 3 Sergei Trofimovich (RETIRED) gentoo-dev 2016-11-05 20:23:08 UTC
I've slightly tweaked your ebuild and puched is as: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8ee461d9a6a803e73ac89c92392ef6a4b532aa4

Thank you!