Comments (14)
No problems when removing the clang USE flag from package.use.
from torbrowser-overlay.
A note that =www-client/firefox-69.0 required clang/LLVM/etc be updated to v8.0.1. Before then I was using v7.1.0. So perhaps =www-client/torbrowser-60.9.0_p855 is not compatible with clang/LLVM/etc v8.0.1.
from torbrowser-overlay.
Are you able to build www-client/firefox-60.9.0
with clang? (60.9.0
not 69.0
, confusingly close version numbers these days...). This would be the firefox version that matches the source used by torbrowser
To be honest, I don't have the capacity to test different toolchains nor do I have the knowledge to fix linker bugs. If you can reproduce your issue with www-client/firefox-60.9.0
from the gentoo tree, you could open a bug on gentoo's bugzilla and maybe get some help there.
from torbrowser-overlay.
What version of clang are you using?
from torbrowser-overlay.
sys-devel/clang-7.1.0
, sys-devel/llvm-7.1.0
and sys-devel/lld-7.1.0
and building with USE=clang
finishes successfully.
from torbrowser-overlay.
=www-client/firefox-60.9.0 bug filed on Gentoo bug tracker:
https://bugs.gentoo.org/693698
from torbrowser-overlay.
I can still not reproduce your issue. Recently updated to sys-devel/clang-8.0.1
, sys-devel/llvm-8.0.1
and sys-devel/lld-8.0.1
.
Both www-client/firefox-60.9.0
as well as www-client/torbrowser-60.9.0_p855
build successfully with USE=clang
.
from torbrowser-overlay.
What are your other USE flags?
Mine for www-client/torbrowser are:
USE="clang custom-cflags custom-optimization dbus hardened pulseaudio startup-notification system-harfbuzz system-icu system-jpeg system-libevent system-libvpx system-sqlite"
and USE=clang for me won't work with v8.0.1.
Perhaps this is something relating to one of these system- packages being incompatible when v8.0.1 is used? I'm gonna try removing the system- flags and adding them back one-by-one.
from torbrowser-overlay.
Removing all system- and custom- flags to use:
USE="clang dbus hardened pulseaudio startup-notification"
Still gives the hunspell errors.
I will try removing all except clang now.
from torbrowser-overlay.
I will try removing all except clang now.
Nope, still doesn't work.
I usually use the gold linker and I'm wondering if some dependency I don't know about shouldn't be linked with gold for clang v8.0.1 to work properly. This is true of protobuf, it links fine but attempting to use it (e.g. for the compilation of bitcoin-qt) will fail.
from torbrowser-overlay.
What are your other USE flags?
USE="clang dbus pulseaudio startup-notification"
I'm not using the gold linker, so I can't comment on that.
from torbrowser-overlay.
I was able to compile the latest version (=www-client/torbrowser-68.2.0_p900) with USE=clang and ld.gold without any problems.
from torbrowser-overlay.
I was able to compile the latest version (=www-client/torbrowser-68.2.0_p900) with USE=clang and ld.gold without any problems.
Same here. Building with clang as well as with gcc works fine on my end.
I don't think you're using the gold linker though, since USE=clang
enforces --enable-linker=lld
.
see https://github.com/MeisterP/torbrowser-overlay/blob/master/www-client/torbrowser/torbrowser-68.2.0_p900.ebuild#L324
from torbrowser-overlay.
Since =www-client/torbrowser-60.9.0_p855 is still available, should this bug remain open?
from torbrowser-overlay.
Related Issues (20)
- Why not to add to the main Portage tree? HOT 2
- Why not to add to the main Portage tree?
- www-client/torbrowser-78.10.0_p10016 keeps crashing on many websites. HOT 12
- Tor Browser fails to start: "libxul.so: undefined symbol: gdk_wayland_display_get_wl_compositor" HOT 10
- Tor Browser opens 86 tabs on start-up. HOT 8
- "www-client/torbrowser" and "www-client/torbrowser-launcher" file-collide HOT 2
- net-libs/stem-1.8.1 fails to build. HOT 2
- Configure on arm64 errors: --disable-eme is not available in this configuration HOT 3
- [www-client/torbrowser-91.8.0_p11010] Fails to emerge HOT 5
- =www-client/torbrowser-91.10.0_p11014::torbrowser fails to build HOT 4
- Torbrowser-launcher and qt HOT 4
- torbrowser-launcher does not init and install the browser HOT 9
- /usr/bin/torbrowser not POSIX compliant HOT 1
- Fonts are messed up HOT 19
- CJK letters look broken on www-client/torbrowser-102.14.0_p12502-r1 HOT 4
- error: declaration of 'mozilla::profiler::ThreadRegistration::OnThreadRef::RWOnT hreadWithLock mozilla::profiler::ThreadRegistration::OnThreadRef::LockedRWOnThread()' changes meaning of 'LockedRWOnThread' HOT 13
- Cannot install the launcher because of slot conflict HOT 1
- www-client/torbrowser-115.4.0_p13001: icu 74.1 incompatibility HOT 1
- www-client/torbrowser ignores cursor theme. HOT 7
- Mullvad Browser HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from torbrowser-overlay.