You are not logged in.
I have correctly set up and tested distcc following the Arch wiki page. Many packages installed through AUR successfully use distcc.
However, when installing https://aur.archlinux.org/packages/viva … eg-codecs/ specifically, there is no attempt made to use distcc. The package is compiled entirely locally and the terminal output doesn't even include the word "distcc" anywhere, so I have nothing to go on.
Is this the fault of the package, or is there something wrong with my system?
Is there something wrong with the PKGBUILD file that causes it to not use distcc? If so, are there any local changes (like environment variables) I can make to make it use distcc, or must the PKGBUILD file be modified?
Offline
export CC="clang"
export CXX="clang++"
local args="ffmpeg_branding=\"ChromeOS\" proprietary_codecs=true enable_platform_hevc=true enable_platform_ac3_eac3_audio=true enable_platform_mpeg_h_audio=true enable_platform_dolby_vision=true enable_mse_mpeg2ts_stream_parser=true use_gnome_keyring=false use_sysroot=false use_gold=false linux_use_bundled_binutils=false treat_warnings_as_errors=false enable_nacl=false enable_nacl_nonsfi=false clang_use_chrome_plugins=true is_component_build=true is_debug=false symbol_level=0 use_custom_libcxx=true"
gn gen out/Release -v --args="$args" --script-executable=/usr/bin/python2
ninja -C out/Release -v media/ffmpegThat combined with comments on the aur page[1] indicate this package doesn't use any system installed compiler.
[1]
https://aur.archlinux.org/packages/viva … ent-736813
https://aur.archlinux.org/packages/viva … ent-736857
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
So does that mean it cannot be made to work with distcc? ![]()
Offline
It may be possible to do that.
The repo package for google-chromium also builds from chromium-browser-official but makes changes to allow building against system libraries.
I expect that package to work with distcc. If it does it could be a start for a new package that builds the stuff vivaldi needs the same way..
The main question appears to be if there's someone with the necessary skills willing to put in the work (days, weeks, months ?) needed to achieve that.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline