dev-db/sqlitebrowser-3.12.2 should be built up successfully with clang and libc++ as runtime but actually it fails to compile Reason: the project uses macro that interferes with runtime's classes and their methods Solution: add patch to substitute current macro name the the new one that would not conflict with the runtime's names and declarations Reproducible: Always Steps to Reproduce: 1. set clang with libc++ as a compiler and runtime to use 2. emerge -1 dev-db/sqlitebrowser 3. see how the compilation will fail Actual Results: The compilation fails Expected Results: The compilation must be successful I have already submitted PR https://github.com/gentoo/gentoo/pull/35909 awaiting to be merged in
Created attachment 894073 [details, diff] Patch to make the compilation pass
Fixed in "=dev-db/sqlitebrowser-3.12.2-r2"