llvm: include lldb

This commit is contained in:
Thomas Penteker 2013-08-26 13:10:26 +02:00
parent f7be87ff71
commit 9b7ad8383e
3 changed files with 99 additions and 2 deletions

View File

@ -8,6 +8,8 @@ lrwxrwxrwx root/root usr/bin/clang++ -> clang
-rwxr-xr-x root/root usr/bin/clang-format
-rwxr-xr-x root/root usr/bin/clang-tblgen
-rwxr-xr-x root/root usr/bin/llc
-rwxr-xr-x root/root usr/bin/lldb
-rwxr-xr-x root/root usr/bin/lldb-platform
-rwxr-xr-x root/root usr/bin/lli
-rwxr-xr-x root/root usr/bin/llvm-ar
-rwxr-xr-x root/root usr/bin/llvm-as
@ -111,6 +113,18 @@ drwxr-xr-x root/root usr/include/clang/AST/
-rw-r--r-- root/root usr/include/clang/AST/RecordLayout.h
-rw-r--r-- root/root usr/include/clang/AST/RecursiveASTVisitor.h
-rw-r--r-- root/root usr/include/clang/AST/Redeclarable.h
drwxr-xr-x root/root usr/include/clang/AST/Release+Asserts/
-rw-r--r-- root/root usr/include/clang/AST/Release+Asserts/AttrDump.inc.tmp
-rw-r--r-- root/root usr/include/clang/AST/Release+Asserts/AttrImpl.inc.tmp
-rw-r--r-- root/root usr/include/clang/AST/Release+Asserts/Attrs.inc.tmp
-rw-r--r-- root/root usr/include/clang/AST/Release+Asserts/CommentCommandInfo.inc.tmp
-rw-r--r-- root/root usr/include/clang/AST/Release+Asserts/CommentCommandList.inc.tmp
-rw-r--r-- root/root usr/include/clang/AST/Release+Asserts/CommentHTMLNamedCharacterReferences.inc.tmp
-rw-r--r-- root/root usr/include/clang/AST/Release+Asserts/CommentHTMLTags.inc.tmp
-rw-r--r-- root/root usr/include/clang/AST/Release+Asserts/CommentHTMLTagsProperties.inc.tmp
-rw-r--r-- root/root usr/include/clang/AST/Release+Asserts/CommentNodes.inc.tmp
-rw-r--r-- root/root usr/include/clang/AST/Release+Asserts/DeclNodes.inc.tmp
-rw-r--r-- root/root usr/include/clang/AST/Release+Asserts/StmtNodes.inc.tmp
-rw-r--r-- root/root usr/include/clang/AST/SelectorLocationsKind.h
-rw-r--r-- root/root usr/include/clang/AST/Stmt.h
-rw-r--r-- root/root usr/include/clang/AST/StmtCXX.h
@ -225,6 +239,22 @@ drwxr-xr-x root/root usr/include/clang/Basic/
-rw-r--r-- root/root usr/include/clang/Basic/OperatorPrecedence.h
-rw-r--r-- root/root usr/include/clang/Basic/PartialDiagnostic.h
-rw-r--r-- root/root usr/include/clang/Basic/PrettyStackTrace.h
drwxr-xr-x root/root usr/include/clang/Basic/Release+Asserts/
-rw-r--r-- root/root usr/include/clang/Basic/Release+Asserts/AttrList.inc.tmp
-rw-r--r-- root/root usr/include/clang/Basic/Release+Asserts/DiagnosticASTKinds.inc.tmp
-rw-r--r-- root/root usr/include/clang/Basic/Release+Asserts/DiagnosticAnalysisKinds.inc.tmp
-rw-r--r-- root/root usr/include/clang/Basic/Release+Asserts/DiagnosticCommentKinds.inc.tmp
-rw-r--r-- root/root usr/include/clang/Basic/Release+Asserts/DiagnosticCommonKinds.inc.tmp
-rw-r--r-- root/root usr/include/clang/Basic/Release+Asserts/DiagnosticDriverKinds.inc.tmp
-rw-r--r-- root/root usr/include/clang/Basic/Release+Asserts/DiagnosticFrontendKinds.inc.tmp
-rw-r--r-- root/root usr/include/clang/Basic/Release+Asserts/DiagnosticGroups.inc.tmp
-rw-r--r-- root/root usr/include/clang/Basic/Release+Asserts/DiagnosticIndexName.inc.tmp
-rw-r--r-- root/root usr/include/clang/Basic/Release+Asserts/DiagnosticLexKinds.inc.tmp
-rw-r--r-- root/root usr/include/clang/Basic/Release+Asserts/DiagnosticParseKinds.inc.tmp
-rw-r--r-- root/root usr/include/clang/Basic/Release+Asserts/DiagnosticSemaKinds.inc.tmp
-rw-r--r-- root/root usr/include/clang/Basic/Release+Asserts/DiagnosticSerializationKinds.inc.tmp
-rw-r--r-- root/root usr/include/clang/Basic/Release+Asserts/Version.inc.tmp
-rw-r--r-- root/root usr/include/clang/Basic/Release+Asserts/arm_neon.inc.tmp
-rw-r--r-- root/root usr/include/clang/Basic/Sanitizers.def
-rw-r--r-- root/root usr/include/clang/Basic/SourceLocation.h
-rw-r--r-- root/root usr/include/clang/Basic/SourceManager.h
@ -249,6 +279,7 @@ drwxr-xr-x root/root usr/include/clang/CodeGen/
-rw-r--r-- root/root usr/include/clang/CodeGen/ModuleBuilder.h
drwxr-xr-x root/root usr/include/clang/Config/
-rw-r--r-- root/root usr/include/clang/Config/config.h
-rw-r--r-- root/root usr/include/clang/Config/config.h.cmake
drwxr-xr-x root/root usr/include/clang/Driver/
-rw-r--r-- root/root usr/include/clang/Driver/Action.h
-rw-r--r-- root/root usr/include/clang/Driver/Arg.h
@ -266,6 +297,9 @@ drwxr-xr-x root/root usr/include/clang/Driver/
-rw-r--r-- root/root usr/include/clang/Driver/Options.h
-rw-r--r-- root/root usr/include/clang/Driver/Options.inc
-rw-r--r-- root/root usr/include/clang/Driver/Phases.h
drwxr-xr-x root/root usr/include/clang/Driver/Release+Asserts/
-rw-r--r-- root/root usr/include/clang/Driver/Release+Asserts/CC1AsOptions.inc.tmp
-rw-r--r-- root/root usr/include/clang/Driver/Release+Asserts/Options.inc.tmp
-rw-r--r-- root/root usr/include/clang/Driver/Tool.h
-rw-r--r-- root/root usr/include/clang/Driver/ToolChain.h
-rw-r--r-- root/root usr/include/clang/Driver/Types.def
@ -336,6 +370,8 @@ drwxr-xr-x root/root usr/include/clang/Lex/
-rw-r--r-- root/root usr/include/clang/Lex/Preprocessor.h
-rw-r--r-- root/root usr/include/clang/Lex/PreprocessorLexer.h
-rw-r--r-- root/root usr/include/clang/Lex/PreprocessorOptions.h
drwxr-xr-x root/root usr/include/clang/Lex/Release+Asserts/
-rw-r--r-- root/root usr/include/clang/Lex/Release+Asserts/AttrSpellings.inc.tmp
-rw-r--r-- root/root usr/include/clang/Lex/ScratchBuffer.h
-rw-r--r-- root/root usr/include/clang/Lex/Token.h
-rw-r--r-- root/root usr/include/clang/Lex/TokenConcatenation.h
@ -346,6 +382,9 @@ drwxr-xr-x root/root usr/include/clang/Parse/
-rw-r--r-- root/root usr/include/clang/Parse/ParseAST.h
-rw-r--r-- root/root usr/include/clang/Parse/ParseDiagnostic.h
-rw-r--r-- root/root usr/include/clang/Parse/Parser.h
drwxr-xr-x root/root usr/include/clang/Parse/Release+Asserts/
-rw-r--r-- root/root usr/include/clang/Parse/Release+Asserts/AttrExprArgs.inc.tmp
-rw-r--r-- root/root usr/include/clang/Parse/Release+Asserts/AttrLateParsed.inc.tmp
drwxr-xr-x root/root usr/include/clang/Rewrite/
drwxr-xr-x root/root usr/include/clang/Rewrite/Core/
-rw-r--r-- root/root usr/include/clang/Rewrite/Core/DeltaTree.h
@ -382,6 +421,11 @@ drwxr-xr-x root/root usr/include/clang/Sema/
-rw-r--r-- root/root usr/include/clang/Sema/Ownership.h
-rw-r--r-- root/root usr/include/clang/Sema/ParsedTemplate.h
-rw-r--r-- root/root usr/include/clang/Sema/PrettyDeclStackTrace.h
drwxr-xr-x root/root usr/include/clang/Sema/Release+Asserts/
-rw-r--r-- root/root usr/include/clang/Sema/Release+Asserts/AttrParsedAttrKinds.inc.tmp
-rw-r--r-- root/root usr/include/clang/Sema/Release+Asserts/AttrParsedAttrList.inc.tmp
-rw-r--r-- root/root usr/include/clang/Sema/Release+Asserts/AttrSpellingListIndex.inc.tmp
-rw-r--r-- root/root usr/include/clang/Sema/Release+Asserts/AttrTemplateInstantiate.inc.tmp
-rw-r--r-- root/root usr/include/clang/Sema/Scope.h
-rw-r--r-- root/root usr/include/clang/Sema/ScopeInfo.h
-rw-r--r-- root/root usr/include/clang/Sema/Sema.h
@ -404,6 +448,9 @@ drwxr-xr-x root/root usr/include/clang/Serialization/
-rw-r--r-- root/root usr/include/clang/Serialization/GlobalModuleIndex.h
-rw-r--r-- root/root usr/include/clang/Serialization/Module.h
-rw-r--r-- root/root usr/include/clang/Serialization/ModuleManager.h
drwxr-xr-x root/root usr/include/clang/Serialization/Release+Asserts/
-rw-r--r-- root/root usr/include/clang/Serialization/Release+Asserts/AttrPCHRead.inc.tmp
-rw-r--r-- root/root usr/include/clang/Serialization/Release+Asserts/AttrPCHWrite.inc.tmp
-rw-r--r-- root/root usr/include/clang/Serialization/SerializationDiagnostic.h
drwxr-xr-x root/root usr/include/clang/StaticAnalyzer/
drwxr-xr-x root/root usr/include/clang/StaticAnalyzer/Checkers/
@ -1211,6 +1258,54 @@ drwxr-xr-x root/root usr/lib/clang/3.3/include/
-rwxr-xr-x root/root usr/lib/libclangStaticAnalyzerCore.a
-rwxr-xr-x root/root usr/lib/libclangStaticAnalyzerFrontend.a
-rwxr-xr-x root/root usr/lib/libclangTooling.a
-rwxr-xr-x root/root usr/lib/liblldb.so
-rwxr-xr-x root/root usr/lib/liblldbAPI.a
-rwxr-xr-x root/root usr/lib/liblldbBreakpoint.a
-rwxr-xr-x root/root usr/lib/liblldbCommands.a
-rwxr-xr-x root/root usr/lib/liblldbCore.a
-rwxr-xr-x root/root usr/lib/liblldbDataFormatters.a
-rwxr-xr-x root/root usr/lib/liblldbExpression.a
-rwxr-xr-x root/root usr/lib/liblldbHostCommon.a
-rwxr-xr-x root/root usr/lib/liblldbHostLinux.a
-rwxr-xr-x root/root usr/lib/liblldbInitAndLog.a
-rwxr-xr-x root/root usr/lib/liblldbInterpreter.a
-rwxr-xr-x root/root usr/lib/liblldbPluginABIMacOSX_arm.a
-rwxr-xr-x root/root usr/lib/liblldbPluginABIMacOSX_i386.a
-rwxr-xr-x root/root usr/lib/liblldbPluginABISysV_x86_64.a
-rwxr-xr-x root/root usr/lib/liblldbPluginDisassemblerLLVM.a
-rwxr-xr-x root/root usr/lib/liblldbPluginDynamicLoaderMacOSX.a
-rwxr-xr-x root/root usr/lib/liblldbPluginDynamicLoaderPOSIX.a
-rwxr-xr-x root/root usr/lib/liblldbPluginDynamicLoaderStatic.a
-rwxr-xr-x root/root usr/lib/liblldbPluginEmulateInstructionARM.a
-rwxr-xr-x root/root usr/lib/liblldbPluginLanguageRuntimeCPlusPlusItaniumABI.a
-rwxr-xr-x root/root usr/lib/liblldbPluginLanguageRuntimeObjCAppleObjCRuntime.a
-rwxr-xr-x root/root usr/lib/liblldbPluginObjectContainerBSDArchive.a
-rwxr-xr-x root/root usr/lib/liblldbPluginObjectFileELF.a
-rwxr-xr-x root/root usr/lib/liblldbPluginObjectFilePECOFF.a
-rwxr-xr-x root/root usr/lib/liblldbPluginOperatingSystemPython.a
-rwxr-xr-x root/root usr/lib/liblldbPluginPlatformFreeBSD.a
-rwxr-xr-x root/root usr/lib/liblldbPluginPlatformGDBServer.a
-rwxr-xr-x root/root usr/lib/liblldbPluginPlatformLinux.a
-rwxr-xr-x root/root usr/lib/liblldbPluginPlatformMacOSX.a
-rwxr-xr-x root/root usr/lib/liblldbPluginProcessGDBRemote.a
-rwxr-xr-x root/root usr/lib/liblldbPluginProcessLinux.a
-rwxr-xr-x root/root usr/lib/liblldbPluginProcessPOSIX.a
-rwxr-xr-x root/root usr/lib/liblldbPluginSymbolFileDWARF.a
-rwxr-xr-x root/root usr/lib/liblldbPluginSymbolFileSymtab.a
-rwxr-xr-x root/root usr/lib/liblldbPluginUnwindAssemblyInstEmulation.a
-rwxr-xr-x root/root usr/lib/liblldbPluginUnwindAssemblyx86.a
-rwxr-xr-x root/root usr/lib/liblldbPluginUtility.a
-rwxr-xr-x root/root usr/lib/liblldbSymbol.a
-rwxr-xr-x root/root usr/lib/liblldbTarget.a
-rwxr-xr-x root/root usr/lib/liblldbUtility.a
-rwxr-xr-x root/root usr/lib/libllvm.a
-rwxr-xr-x root/root usr/lib/libllvm_analysis.a
-rwxr-xr-x root/root usr/lib/libllvm_bitreader.a
-rwxr-xr-x root/root usr/lib/libllvm_bitwriter.a
-rwxr-xr-x root/root usr/lib/libllvm_executionengine.a
-rwxr-xr-x root/root usr/lib/libllvm_ipo.a
-rwxr-xr-x root/root usr/lib/libllvm_scalar_opts.a
-rwxr-xr-x root/root usr/lib/libllvm_target.a
-rwxr-xr-x root/root usr/lib/libprofile_rt.a
-rwxr-xr-x root/root usr/lib/libprofile_rt.so
drwxr-xr-x root/root usr/man/

View File

@ -1,2 +1,3 @@
8284891e3e311829b8e44ac813d0c9ef cfe-3.3.src.tar.gz
c583c80c25e56a41e3e5ae7c2f442929 lldb-3.3.src.tar.gz
40564e1dc390f9844f1711c08b08e391 llvm-3.3.src.tar.gz

View File

@ -7,14 +7,15 @@
name=llvm
version=3.3
release=1
source=(http://llvm.org/releases/$version/{$name,cfe}-$version.src.tar.gz)
source=(http://llvm.org/releases/$version/{$name,cfe,lldb}-$version.src.tar.gz)
build() {
mv cfe-$version.src $name-$version.src/tools/clang
mv lldb-$version.src $name-$version.src/tools/lldb
cd $name-$version.src
./configure --prefix=/usr --without-oprofile
./configure --prefix=/usr --without-oprofile --enable-cxx11
make $MAKEFLAGS
make DESTDIR=$PKG install