Package Details: llvm-svn 6.0.0svn_r316824-1

Git Clone URL: https://aur.archlinux.org/llvm-svn.git (read-only)
Package Base: llvm-svn
Description: The LLVM Compiler Infrastructure
Upstream URL: https://llvm.org/
Keywords: clang lld lldb llvm
Licenses: custom:University of Illinois
Groups: llvm-toolchain-svn
Conflicts: llvm
Provides: llvm
Submitter: None
Maintainer: kerberizer
Last Packager: kerberizer
Votes: 97
Popularity: 0.331406
First Submitted: 2007-08-02 07:15
Last Updated: 2017-10-28 15:03

Required by (131)

Sources (7)

Pinned Comments

kerberizer commented on 2016-08-11 00:39

[PINNED] IMPORTANT INFORMATION // PLEASE READ CAREFULLY

Please check the following page for information on:
* possible problems with this package;
* recommendations on how to build it;
* availability of binary packages.

https://github.com/kerberizer/llvm-svn

You may also use it for bug reports and pull requests.

Latest Comments

kerberizer commented on 2017-11-17 16:44

Considering nobody replied, I guess i686 is hardly used. As the official Arch mirrors have already been stripped from the i686 packages, I've disabled the builds for that architecture too. Thus, the binary repo is now x86_64 only. If anyone still needs i686 prebuilt packages, I've saved the last built ones here:

http://repos.uni-plovdiv.net/archlinux/llvm-svn-i686/

It's in the standard repo format, so you can use it in pacman.conf, replacing the section '[llvm-svn]' with '[llvm-svn-i686]', but please do note that this repo is _not_ going to be updated.

As for the PKGBUILD itself, for the time being I'll be keeping i686 in the arch array and any i686 specific code, if anyone is going to build it themselves on this architecture.

NB: The above concerns only the i686 builds. The lib32-{llvm,clang}-svn packages in particular will continue to be automatically built and supported.

kerberizer commented on 2017-11-06 13:07

[IMPORTANT] This concerns mostly the users of the binary repo, but may still be somewhat relevant to anyone else.

As you probably know, i686 is no longer supported in Arch, and by the end of November all i686 packages will be removed from the mirrors.

How many of you, if any at all, use the llvm-svn packages on i686? I'd like to get an idea whether it's worth the effort to continue building for i686.

Edit: Clarified that the question was specifically about the llvm-svn packages.

msca8h commented on 2017-11-01 05:58

Hi, I built clang-svn with RTTI off and assertions off.
About 47 tests failed.

I added an issue
https://github.com/kerberizer/llvm-svn/issues/19

kerberizer commented on 2017-10-28 15:06

@SolarAquarion, thank you! Committed.

SolarAquarion commented on 2017-10-27 18:58

@kerberizer add this
export LDFLAGS="$LDFLAGS -pthread -lpthread -lm"

kerberizer commented on 2017-10-26 19:07

@Griever thanks! Let's see if they fix it fast (usually I don't pay much attention to these problems, as they're more or less inevitable on the master/trunk branches and get caught by any CI system the project is using, so after a few days at most they get fixed upstream).

Griever commented on 2017-10-26 18:24

Here's the upstream bug report about the lldb pthread issue: https://bugs.llvm.org/show_bug.cgi?id=35053

It lists what commit broke it and a potential fix.

kerberizer commented on 2017-10-26 17:56

I am aware of the problem (this is the reason why the binary repo has also not been updated recently). Apparently, it's a linking problem, so it isn't a matter of missing dependencies. Rather, it may be a problem of incorrect parameters passed to the linker, like e.g. in this (unrelated) case: https://github.com/openssl/openssl/issues/3884

Unfortunately, right now I don't have time to properly dissect it further. If someone comes up with a solution, please do post it here or on GitHub.

blauerhunger commented on 2017-10-26 17:38

I'm having the same problem as SolarAquarion in a clean chroot (building with extra-x86_64-build). Are there some makedeps missing?

SolarAquarion commented on 2017-10-26 11:00

[ 93%] Linking CXX executable ../../../../bin/lldb-svn
../../../../lib/liblldbUtility.a(Log.cpp.o): In function `lldb_private::Log::Initialize()':
Log.cpp:(.text._ZN12lldb_private3Log10InitializeEv+0x11): undefined reference to `pthread_atfork'
collect2: error: ld returned 1 exit status
make[2]: *** [tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/build.make:342: bin/lldb-server] Error 1
make[1]: *** [CMakeFiles/Makefile2:82665: tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/all] Error

All comments