{"bugs":[{"bugid":938173,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"media-libs\/openpgl-0.6.0 - failed to emerge on arm64 with march=native: sse2neon.h:9902:69: error: invalid operands to binary ^ (have ‘__Int64x2_t’ and ‘__Uint8x16_t’)"},{"bugid":955424,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"media-libs\/openpgl-0.6.0 - [cmake-4] -- Configuring incomplete, errors occurred!"},{"bugid":955621,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"media-libs\/openpgl-0.7.0 - [meson] QA Notice: One or more CMake variables were not used by the project:"}],"categories":[{"categoryid":429,"name":"dev-cpp","summary":"The dev-cpp category contains libraries and utilities relevant to the c++ programming language."},{"categoryid":354,"name":"media-gfx","summary":"The media-gfx category contains graphics-related packages."},{"categoryid":438,"name":"media-libs","summary":"The media-libs category contains media-related libraries."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"73cbbd34871460a45a11bcca1688973d4e932307","committime":"2025-07-16T07:37:25","packageid":76032,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"a8d35d32f09c1ca8b5c850d8539fe24178e9eef0","committime":"2025-07-16T07:18:34","packageid":76032,"repoid":1,"summary":"media-libs\/openpgl: Stabilize 0.7.0 amd64, #958827"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"69e2c4bdf9e3b1a1776cf7ee54103117e186ca94","committime":"2025-05-08T06:40:19","packageid":76032,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"negril.nx+gentoo@gmail.com","authorname":"Paul Zander","body":"Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/41967\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"26f562d679ba80247f44b4a9eea01a65c1228917","committime":"2025-05-06T14:46:56","packageid":76032,"repoid":1,"summary":"media-libs\/openpgl: add 0.7.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"9894586f4ae8e342662bc381aadc399b72291386","committime":"2025-01-06T07:03:37","packageid":76032,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"d2e84cf08ccb31cc97ed19746187b00f673604f5","committime":"2025-01-06T06:51:46","packageid":76032,"repoid":1,"summary":"media-libs\/openpgl: Stabilize 0.6.0 amd64, #947503"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2d844f06c3556003d8fdef80e92cb986cd3af7a2","committime":"2024-09-05T02:18:45","packageid":76032,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c268b4e993c069a49cd208c6f96b39d3f4069cbf","committime":"2024-09-04T09:34:00","packageid":76032,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"negril.nx+gentoo@gmail.com","authorname":"Paul Zander","body":"Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"dbefa109aa6f9239964c8b1c26ca35a59ccc5b40","committime":"2024-09-02T14:21:02","packageid":76032,"repoid":1,"summary":"media-libs\/openpgl: clarify neon2x"},{"authoremail":"negril.nx+gentoo@gmail.com","authorname":"Paul Zander","body":"Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"b59d6e9a2802164a7e79099c45d0e96d2ed7f379","committime":"2024-09-02T14:20:30","packageid":76032,"repoid":1,"summary":"media-libs\/openpgl: backport Fix arm64 cpuflags"},{"authoremail":"negril.nx+gentoo@gmail.com","authorname":"Paul Zander","body":"Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"5ebdeb0a65138edc3d05963ac6d765abb087e806","committime":"2024-09-02T14:19:34","packageid":76032,"repoid":1,"summary":"media-libs\/openpgl: change url"},{"authoremail":"sebastian@blender.org","authorname":"Sebastian Parborg","body":"openpgl requires the NEON ISA to be enabled when compiling for arm64.\nAll arm64 cpus supports NEON so turn them on if arm64 is detected.\n\nRegular arm (non 64) is not supported upstream, so we don't add any code\nfor the regular arm arch here\n\nSigned-off-by: Sebastian Parborg <darkdefende@gmail.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"b3d77e54a5ad3a782863e298d5af204a3897e782","committime":"2024-09-02T12:30:52","packageid":76032,"repoid":1,"summary":"media-libs\/openpgl: Fix arm64 cpuflags"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"07af5fe8fd1fd624948235d55fef60d6548d3ace","committime":"2024-04-12T13:18:54","packageid":76032,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"7736f4058d9b54c0b3d9b935a516950a67277ee7","committime":"2024-04-12T13:08:20","packageid":76032,"repoid":1,"summary":"media-libs\/openpgl: Stabilize 0.5.0-r1 amd64, #929066"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"72f74ad1c69b09cce95659647c5fad73b36a79a2","committime":"2024-04-09T14:50:38","packageid":76032,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"eschwartz93@gmail.com","authorname":"Eli Schwartz","body":"Note: Upstream updating to set -fno-strict-aliasing is not the same as\nfixing the issue.\n\nCloses: https:\/\/bugs.gentoo.org\/926890\nSigned-off-by: Eli Schwartz <eschwartz93@gmail.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"36743b3902395fde41a127aabdcb6e3d911ddaf1","committime":"2024-04-09T04:16:15","packageid":76032,"repoid":1,"summary":"media-libs\/openpgl: mark as LTO-unsafe, strict-aliasing unsafe"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f74c92586f28b1d2fcbc2fb209c5825af219e677","committime":"2024-04-03T10:21:30","packageid":76032,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c156d2728148e8aa15f21aa5017d697f8cdf670d","committime":"2024-04-02T11:33:50","packageid":76032,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"negril.nx+gentoo@gmail.com","authorname":"Paul Zander","body":"Bug: https:\/\/bugs.gentoo.org\/926890\nCloses: https:\/\/bugs.gentoo.org\/927244\nSigned-off-by: Paul Zander <negril.nx+gentoo@gmail.com>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/35969\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"02e5031fec64e531335bcd8b4e6dc9c1f0bea882","committime":"2024-03-28T17:36:37","packageid":76032,"repoid":1,"summary":"media-gfx\/openpgl: add 0.6.0, use PV as subslot"},{"authoremail":"negril.nx+gentoo@gmail.com","authorname":"Paul Zander","body":"Split up REQUIRED_USE per arch.\n\nCloses: https:\/\/bugs.gentoo.org\/927843\nCloses: https:\/\/bugs.gentoo.org\/927833\nSigned-off-by: Paul Zander <negril.nx+gentoo@gmail.com>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/35927\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"5c2ef969d489dc220f6001c228cd7b9367a77f03","committime":"2024-03-26T14:06:11","packageid":76032,"repoid":1,"summary":"media-libs\/embree: 4.3.1 bump, fix slot, remove mask, re-enable tests"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"01e0c56be5ee86cb27652413a45c027243d6737d","committime":"2023-07-16T19:01:51","packageid":76032,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"darkdefende@gmail.com","authorname":"Sebastian Parborg","body":"Closes: https:\/\/bugs.gentoo.org\/908869\nSigned-off-by: Sebastian Parborg <darkdefende@gmail.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"c6b28aa3314bef445a8144cb01bc3cbad4d59f00","committime":"2023-07-02T22:47:03","packageid":76032,"repoid":1,"summary":"media-libs\/openpgl: Fix compiling with arm64 NEON"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c1d4021fc95e3f9b5f15121aed4cd4cdcf34dfb4","committime":"2023-05-09T18:01:59","packageid":76032,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"darkdefende@gmail.com","authorname":"Sebastian Parborg","body":"OpenPGL does not support anything else than amd64 and arm64.\nThe other arches will not compile.\n\nCloses: https:\/\/bugs.gentoo.org\/905661\nSigned-off-by: Sebastian Parborg <darkdefende@gmail.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"16849d33698b30b667ff6057e613a56435ed087d","committime":"2023-05-08T13:04:30","packageid":76032,"repoid":1,"summary":"media-libs\/openpgl: Fix arches and REQUIRED_USE"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c17465df8428be994778c6beeaeabc69b2ae2bea","committime":"2023-04-16T03:46:50","packageid":76032,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"84827d9902844c4fb91330422d9751676788dee5","committime":"2023-04-16T02:46:58","packageid":76032,"repoid":1,"summary":"media-libs\/openpgl: style tweaks"},{"authoremail":"darkdefende@gmail.com","authorname":"Sebastian Parborg","body":"OpenPGL is a pathguiding library developed by Intel.\nThis can be used in raytracing engines to guide rays in clever ways to\nreduce the overall noise of the picture in difficult lighting\nsituations.\n\nSigned-off-by: Sebastian Parborg <darkdefende@gmail.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"c313bd382752056f998eb9f456a08107060dbeb5","committime":"2023-04-03T16:25:46","packageid":76032,"repoid":1,"summary":"media-libs\/openpgl: New package"}],"dependencies":[{"block":false,"categoryid":429,"description":"High level abstract threading library","ebuildids":[821415,821416,862642],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"tbb","packageid":50297,"summary":"The Intel Threading Building Blocks is a library that helps you leverage multi-core processor performance without having to be a threading expert. It represents a higher-level, task-based parallelism that abstracts platform details and threading mechanism for performance and scalability."},{"block":false,"categoryid":438,"description":"Collection of high-performance ray tracing kernels","ebuildids":[821415,821416,862642],"firstseen":"2021-06-10T02:21:10.990912","name":"embree","packageid":72953,"summary":"Intel® Embree is a collection of high-performance ray tracing kernels, developed at Intel. The target users of Intel® Embree are graphics application engineers who want to improve the performance of their photo-realistic rendering application by leveraging Embree's performance-optimized ray tracing kernels."}],"depending":[{"block":false,"categoryid":354,"description":"3D Creation\/Animation\/Publishing System","ebuildids":[772250,772250,862625,862625,883052,883052,883053,883053,883054,883054,883055,883055,883056,883056],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"j.scruggs@gmail.com","maintainername":"Jonathan Scruggs","name":"blender","packageid":52491,"summary":"Blender, the open source software for 3D modeling, animation, rendering, post-production, interactive creation and playback."}],"ebuilds":[{"archs":["-*","amd64","~arm64"],"ebuildid":862642,"firstseen":"2025-05-08T07:51:56.980176","license":"Apache-2.0","moddate":"2026-03-28T18:04:21","packageid":76032,"repoid":1,"slot":"0\/0.7","uses":["cpu_flags_x86_avx2","cpu_flags_x86_avx512dq","cpu_flags_x86_sse4_2","debug","tools"],"version":"0.7.0"},{"archs":["-*","amd64","~arm64"],"ebuildid":821416,"firstseen":"2024-04-03T11:41:24.945582","license":"Apache-2.0","moddate":"2026-03-28T18:04:21","packageid":76032,"repoid":1,"slot":"0\/0.6","uses":["cpu_flags_x86_avx2","cpu_flags_x86_avx512dq","cpu_flags_x86_sse4_2","debug"],"version":"0.6.0"},{"archs":["-*","amd64","~arm64"],"ebuildid":821415,"firstseen":"2024-04-03T11:41:24.945582","license":"Apache-2.0","moddate":"2026-03-28T18:04:21","packageid":76032,"repoid":1,"slot":"0\/0.5","uses":["cpu_flags_x86_avx2","cpu_flags_x86_avx512dq","cpu_flags_x86_sse4_2","debug"],"version":"0.5.0-r1"}],"masks":[],"package":{"categoryid":438,"description":"Intel Open Path Guiding Library","firstseen":"2023-04-16T04:50:53.747532","name":"openpgl","packageid":76032,"summary":"The Intel® Open Path Guiding Library (Intel® Open PGL) implements a set of representations and training algorithms needed to integrate path guiding into a renderer. Open PGL offers implementations of current state-of-the-art path guiding methods, which increase the sampling quality and, therefore, the efficiency of a renderer. The goal of Open PGL is to provide implementations that are well tested and robust enough to be used in a production environment."},"rdependencies":[{"block":false,"categoryid":429,"description":"High level abstract threading library","ebuildids":[821415,821416,862642],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"tbb","packageid":50297,"summary":"The Intel Threading Building Blocks is a library that helps you leverage multi-core processor performance without having to be a threading expert. It represents a higher-level, task-based parallelism that abstracts platform details and threading mechanism for performance and scalability."},{"block":false,"categoryid":438,"description":"Collection of high-performance ray tracing kernels","ebuildids":[821415,821416,862642],"firstseen":"2021-06-10T02:21:10.990912","name":"embree","packageid":72953,"summary":"Intel® Embree is a collection of high-performance ray tracing kernels, developed at Intel. The target users of Intel® Embree are graphics application engineers who want to improve the performance of their photo-realistic rendering application by leveraging Embree's performance-optimized ray tracing kernels."}],"repos":[{"branch":"master","lastcommit":"52197549fd3431fa256b8edbafdcd3702dd0e134","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/github.com\/RenderKit\/openpgl"],"uses":[{"description":"Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https:\/\/wiki.gentoo.org\/wiki\/Project:Quality_Assurance\/Backtraces","isdefault":false,"use":"debug"},{"description":"Building Open PGL tools as well","isdefault":false,"packageid":76032,"use":"tools"},{"description":"Adds support for Advanced Vector Extensions 2 instructions","group":"cpu_flags_x86","isdefault":false,"use":"avx2"},{"description":"Use AVX-512 double- and quad-word instructions","group":"cpu_flags_x86","isdefault":false,"use":"avx512dq"},{"description":"Enable SSE4.2 instruction support","group":"cpu_flags_x86","isdefault":false,"use":"sse4_2"}]}