Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 666698 - media-libs/osl-1.9.9 +llvm-7 error: ‘createInstructionCombiningPass’ is not a member of ‘llvm’
Summary: media-libs/osl-1.9.9 +llvm-7 error: ‘createInstructionCombiningPass’ is not a...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: Adrian
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-09-21 13:09 UTC by Francesco Riosa
Modified: 2020-03-22 18:24 UTC (History)
7 users (show)

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


Attachments
osl-1.9.9:20180920-094039.log.gz (osl-1.9.9:20180920-094039.log.gz,10.75 KB, application/gzip)
2018-09-21 13:09 UTC, Francesco Riosa
Details
osl-1.9.10:20180921-062647.log.gz (osl-1.9.10:20180921-062647.log.gz,10.96 KB, application/x-gzip)
2018-09-21 13:21 UTC, Francesco Riosa
Details
ebuild applying patches (osl-1.9.11.ebuild,1.76 KB, text/plain)
2018-10-26 14:13 UTC, Helmut Jarausch
Details
patch to bypass the broken OpenEXR version recognition (osl-openexr.patch,1.03 KB, patch)
2018-10-26 14:14 UTC, Helmut Jarausch
Details | Diff
patch the input type for mx_rotate.mx (osl-openexr.patch,1.03 KB, patch)
2018-10-26 14:15 UTC, Helmut Jarausch
Details | Diff
patch for FindOpenEXR.cmake (osl-openexr.patch,1.31 KB, patch)
2018-10-28 15:05 UTC, Helmut Jarausch
Details | Diff
patch the input type for mx_rotate.mx (osl-shaders.patch,702 bytes, patch)
2018-10-29 09:50 UTC, Helmut Jarausch
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Francesco Riosa 2018-09-21 13:09:23 UTC
Created attachment 547490 [details]
osl-1.9.9:20180920-094039.log.gz

since the recent upgrade of llvm/clang from 6 to 7 media-libs/osl-1.9.9 does not build anymore, neither does version 1.9.10 not yet in tree.

see attached build log
Comment 1 Francesco Riosa 2018-09-21 13:21:36 UTC
Created attachment 547492 [details]
osl-1.9.10:20180921-062647.log.gz

Also attaching log for the next version of the library not yet working.

Notice that upstream breafly mention about back-porting support for llvm-7 from master in this recent discussion (about completing llvm-6 backporting)

https://groups.google.com/forum/#!topic/osl-dev/w44DK4n6mlM
Comment 3 Jonathan Scruggs (RETIRED) gentoo-dev 2018-09-25 11:37:12 UTC
It looks like 1.9.11 is going to support llvm/clang 7 according to the changelog and it they are predicting an October 1st release. It also seems like it's the only change.
Comment 4 Helmut Jarausch 2018-10-26 14:12:25 UTC
(In reply to Jonathan Scruggs from comment #3)
> It looks like 1.9.11 is going to support llvm/clang 7 according to the
> changelog and it they are predicting an October 1st release. It also seems
> like it's the only change.

I had a go at 1.9.11. It needs two patches - one of which is only a crude work around since I don't know how patch FindOpenEXR.cmake which is broken.
see https://bugs.gentoo.org/show_bug.cgi?id=669508

Furthermore I'm not sure if the shaders patch is OK.
Comment 5 Helmut Jarausch 2018-10-26 14:13:31 UTC
Created attachment 553084 [details]
ebuild applying patches
Comment 6 Helmut Jarausch 2018-10-26 14:14:22 UTC
Created attachment 553086 [details, diff]
patch to bypass the broken OpenEXR version recognition
Comment 7 Helmut Jarausch 2018-10-26 14:15:11 UTC
Created attachment 553088 [details, diff]
patch the input type for mx_rotate.mx
Comment 8 Helmut Jarausch 2018-10-28 15:05:42 UTC
Created attachment 553506 [details, diff]
patch for FindOpenEXR.cmake
Comment 9 Reuben Martin 2018-10-29 03:53:49 UTC
(In reply to Helmut Jarausch from comment #7)
> Created attachment 553088 [details, diff] [details, diff]
> patch the input type for mx_rotate.mx

Wrong patch.
Comment 10 Helmut Jarausch 2018-10-29 09:50:12 UTC
Created attachment 553598 [details, diff]
patch the input type for mx_rotate.mx

Sorry for the wrong patch
Comment 11 Andreas Sturmlechner gentoo-dev 2019-06-10 11:57:47 UTC
Presumably this will be obsolete by 1.10.5 version bump?
Comment 12 Larry the Git Cow gentoo-dev 2020-03-22 18:24:14 UTC
The bug has been closed via the following commit(s):

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

commit 644803619331091d1288fb46d35d86eb25834ca8
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-03-22 18:22:02 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-03-22 18:24:00 +0000

    media-libs/osl: Drop 1.8.12, 1.9.6 and 1.9.9
    
    Closes: https://bugs.gentoo.org/666698
    Closes: https://bugs.gentoo.org/669508
    Closes: https://bugs.gentoo.org/673440
    Package-Manager: Portage-2.3.94, Repoman-2.3.21
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 media-libs/osl/Manifest                           |   3 -
 media-libs/osl/files/osl-1.8.12-cmake-fixes.patch | 332 ----------------------
 media-libs/osl/osl-1.8.12.ebuild                  |  70 -----
 media-libs/osl/osl-1.9.6.ebuild                   |  69 -----
 media-libs/osl/osl-1.9.9.ebuild                   |  68 -----
 5 files changed, 542 deletions(-)