Package Details: libc++ 5.0.1-1

Git Clone URL: https://aur.archlinux.org/libc++.git (read-only)
Package Base: libc++
Description: A new implementation of the C++ standard library, targeting C++11.
Upstream URL: http://libcxx.llvm.org/
Licenses: MIT, custom:University of Illinois/NCSA Open Source License
Submitter: WoefulDerelict
Maintainer: WoefulDerelict
Last Packager: WoefulDerelict
Votes: 107
Popularity: 24.462555
First Submitted: 2017-02-04 16:09
Last Updated: 2017-12-21 19:39

Pinned Comments

WoefulDerelict commented on 2017-02-05 03:42

This PKGBUILD verifies the authenticity of the source via PGP signatures which are not part of the Arch Linux keyring. In order to complete the process it is necessary to import the key(s) from the ‘validpgpkeys’ array into the user’s keyring before calling makepkg. There is a helpful article explaining this process by one of Arch Linux's developer's located here: http://allanmcrae.com/2015/01/two-pgp-keyrings-for-package-management-in-arch-linux/

Instructions on importing keys from a keyserver and how to automate the retrieval process can be found in the Arch Linux wiki here: https://wiki.archlinux.org/index.php/GnuPG#Use_a_keyserver
This article also contains helpful information describing the installation of GnuPG, its configuration and usage.

Execute the following to import keys using gpg:
gpg --recv-keys <KEYID - See 'validpgpkeys' array in PKGBUILD>

Latest Comments

Neurolit commented on 2018-01-11 17:23

I don't know how to verify the package: when I run "gpg --recv-keys 8F0871F202119294", I have a weird error:

gpg: Note: signatures using the SHA1 algorithm are rejected gpg: key 0x8F0871F202119294: 2 signatures not checked due to missing keys gpg: key 0x8F0871F202119294: 5 bad signatures gpg: key 0x8F0871F202119294: no valid user IDs gpg: this may be caused by a missing self-signature gpg: Total number processed: 1 gpg: w/o user IDs: 1

Is there a problem with this key?

EDIT: I got rid of my gpg.conf file during the GPG key import, and it worked. I think my gpg.conf is a bit too paranoid about the ciphers.

h313 commented on 2018-01-04 22:52

I got this error when building the package: (60) SSL certificate problem: certificate is not yet valid when downloading, but it seems like an upstream issue.

leodag commented on 2018-01-01 00:14

I can't seem to find the required PGP key in any keyserver (already ran "gpg --recv-keys 8F0871F202119294", gives an error, if I search for the key on keyservers there is no result...)

Edit: ran the same command today and it worked fine. Have no idea why the server was returning an error.

Qiu commented on 2017-12-23 16:25

Add llvm-svn and clang-svn as dependencies, because the package is not compiling without them. (at least on my pc)

Kir_Nova commented on 2017-12-22 10:23

gpg --recv keys 8F0871F202119294

elvismdnin commented on 2017-11-26 15:45

remember to use gpg --recv-keys in your user.

madaramost commented on 2017-10-13 16:13

1- Download package snapshot right above box.
2- extract it and cd to folder.
3- makepkg -si
enjoy!!

cybrid commented on 2017-10-07 02:41

The upstream URL seems to be going down on a semi-regular basis lately, getting cannot resolve host errors when trying to install.

godofgrunts commented on 2017-10-04 12:28

Okay, I fixed my issue by changing line 51 from

"CC=clang CXX=clang++ cmake \"

to

"CC=gcc CXX=g++ cmake \"

See https://bbs.archlinux.org/viewtopic.php?pid=1740128

godofgrunts commented on 2017-10-03 23:29

I keep failing with:

clang-5.0: error: unknown argument: '-mprefer-avx128'

clang-5.0: error: unknown argument: '-mvzeroupper'

My google-fu must be bad today because I can't find anything on this.

clang --version
clang version 5.0.0 (tags/RELEASE_500/final)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /usr/bin

All comments