Package Details: zapcc-git r57.9bd04e761-1

Git Clone URL: https://aur.archlinux.org/zapcc-git.git (read-only, click to copy)
Package Base: zapcc-git
Description: caching C++ compiler based on clang, designed to perform faster compilations
Upstream URL: https://www.zapcc.com/
Licenses: custom:University of Illinois/NCSA Open Source License
Conflicts: zapcc
Provides: zapcc
Submitter: xantares
Maintainer: PhCl
Last Packager: PhCl
Votes: 6
Popularity: 0.000000
First Submitted: 2018-06-17 17:46 (UTC)
Last Updated: 2018-11-18 18:46 (UTC)

Dependencies (5)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

PhCl commented on 2018-11-18 18:49 (UTC)

It should now work to install it next to clang. If the headers are not found, you can explicitly pass them:

zapcc++ -I /usr/lib/zapcc/7.0.0/include

PhCl commented on 2018-11-15 02:13 (UTC)

Need to test a bit more but for me it works if I rename /usr/lib/clang to /usr/lib/zapcc before creating the package. Here is the current version, in case someone wants to give it a try:

https://gist.github.com/philipp-classen/fb21d2e4083e2a567df757a165f078b6

mbunkus commented on 2018-11-13 08:48 (UTC)

Building the package today I get file system conflicts with clang (one example of many similar lines):

zapcc-git: /usr/lib/clang/7.0.0/include/xmmintrin.h exists in filesystem (owned by clang)

The "zapcc" community package doesn't have this problem and can be installed alongside the "clang" package, probably because it installs in a different place (/usr/lib/clang/5.0.0/include/xmmintrin.h for the aforementioned file). Current git seems to be based on newer clang and uses a higher version number, it seems.

If this isn't solvable, "zapcc-git" should conflict with "clang".

xyproto commented on 2018-06-29 08:10 (UTC)

When using zapcc together with SCons, I had to pass the --gcc-toolchain=/usr flag to zapcc.

zapcc is roughly twice as fast as clang here, which is neat!

Thanks for maintaining.

xorly commented on 2018-06-19 09:52 (UTC)

@xantares It's ok now. I had old PKGBUILD. Thanks for updating!

xantares commented on 2018-06-19 09:11 (UTC) (edited on 2018-06-19 09:13 (UTC) by xantares)

@diggit I dont get any conflicts with these packages, are you up to date ?

xorly commented on 2018-06-19 07:48 (UTC) (edited on 2018-06-19 07:48 (UTC) by xorly)

I have file conflicts with: llvm, clang, llvm-libs. If I understand, zapcc is fork of llvm and those conflicting packages should be added to PKGBUILD conflicts and provides. Am I right?

Other solution would be install to /opt

xantares commented on 2018-06-18 21:02 (UTC)

fixed, I proposed the patch upstream

this thing is super fast!

hcorion commented on 2018-06-18 20:27 (UTC)

Looks like patch is no longer needed?