aboutsummaryrefslogtreecommitdiffstats
path: root/main/llvm
Commit message (Collapse)AuthorAgeFilesLines
* main/llvm: don't run tests on armTimo Teräs2015-09-021-4/+12
|
* main/llvm: fix previous changeTimo Teräs2015-08-311-5/+3
|
* main/llvm: no need to install bootstrap compilerTimo Teräs2015-08-311-13/+6
| | | | | and keep the bootstrap compiler for debugging it if something goes wrong during self-build
* main/llvm: upgrade to 3.6.2Natanael Copa2015-07-201-18/+18
|
* main/llvm: workaround for parallel build issueNatanael Copa2015-07-011-0/+3
|
* main/llvm: various arm fixesNatanael Copa2015-06-304-14/+201
|
* main/llvm: fix armhf tripleNatanael Copa2015-06-292-8/+8
|
* main/llvm: attempt to fix running the llvm test suite under paxTravis Tilley2015-06-291-9/+18
|
* main/llvm: SSP by default, use -Wl,-z,nowTravis Tilley2015-06-293-1/+78
| | | | | | | | | | | | | | | | | | | | | | | clang was already patched to do -Wl,-z,relro by default. now it also passes the equivalent of -Wl,-z,now. clang's normal behavior on linux defaults to using stack smashing protection whenever a function defines an 8 character or more local array. this is the equivalent of passing in -fstack-protector with no additional options in gcc. this release patches clang's default behavior to instead behave like -fstack-protector-strong was passed in, enabling the canary in many more conditions without the performance impact of adding it to ALL functions as is the case with -fstack-protector-all. these conditions include: local variable's address used as part of right hand side of assignment local variable's address used as function argument local variable is an array, regardless of array type or length same as above, but local variable is a union containing an array uses register local variables SSP can still be disabled by passing in -fno-stack-protector. You can still use -fstack-protector-all to add a canary to all functions.
* main/llvm: add support for pollyTravis Tilley2015-06-291-7/+24
| | | | | | | | | | additionally, to make it easier to take advantage of polly's functionality, it has been statically compiled into the tools themselves rather than as a plugin that needs to be manually loaded before use. polly's GPGPU codegen functionality has sadly been disabled in this build. it appears that things are supposed to work without CUDA available, but this doesn't seem to be true.
* main/llvm: rebuild with gcc5Natanael Copa2015-06-111-3/+3
|
* main/llvm: fix i586-alpine-linux-muslNatanael Copa2015-05-292-6/+6
|
* main/llvm: update to 3.6.1Travis Tilley2015-05-2922-449/+489
| | | | | | | | | | | clean up and update patchset switch to cmake perform a two-stage build with a minimal bootstrap compile of clang add clang extras update package list to split out clang documentation enable pulling from the svn release tags fix making use of abuild CFLAGS/CXXFLAGS during build don't run check-llvm, as the tests fail when running under PaX
* main/llvm: fix build on x86Natanael Copa2015-05-252-1/+21
|
* Revert "main/llvm: update patchset, switch to cmake, perform two-stage build ↵Natanael Copa2015-05-2222-618/+440
| | | | | | with a minimal bootstrap compile of clang, add clang extras, update package list to split out clang documentation" This reverts commit 81d1b43c5af39e14cb91232c4afcb7839b96f5a1.
* Revert "main/llvm: fix build with ccache and pax kernel"Natanael Copa2015-05-221-4/+5
| | | | This reverts commit f38ff631e3623c3a1f8983ae906c86d6c10258a3.
* main/llvm: fix build with ccache and pax kernelNatanael Copa2015-05-221-5/+4
|
* main/llvm: update patchset, switch to cmake, perform two-stage build with a ↵Travis Tilley2015-05-2222-440/+618
| | | | minimal bootstrap compile of clang, add clang extras, update package list to split out clang documentation
* main/llvm: upgrade to 3.6.0Natanael Copa2015-05-2119-297/+796
| | | | | move from testing fixes #4068
* Revert "main/llvm: disable x86"Carlo Landmeter2015-04-211-1/+1
| | | | This reverts commit cdffe945bd8e14ac4a04a3cee7862797e9dd54d8.
* main/llvm: disable x86Carlo Landmeter2015-04-211-1/+1
|
* main/llvm: upgrade to 3.5.1Natanael Copa2015-01-141-7/+7
|
* main/llvm: upgrade to 3.5.0Timo Teräs2014-11-133-221/+185
|
* main/llvm: upgrade to 3.4.2Natanael Copa2014-06-231-7/+7
|
* main/llvm: Build on armhfMika Havela2014-05-211-1/+1
|
* main/llvm: upgrade to 3.4.1Eivind Uggedal2014-05-144-191/+158
|
* Revert "main/mesa: add -dbg package"Natanael Copa2014-01-161-13/+15
| | | | This reverts commit 51d9d10efc580dfb4ce82848124ce7c19319e76e.
* main/mesa: add -dbg packageNatanael Copa2014-01-161-15/+13
|
* main/llvm: support muslTimo Teräs2013-10-033-47/+269
|
* main/[various]: update config.sub (and remove charset.alias)Timo Teräs2013-09-291-0/+1
| | | | | | for musl build. the changes are automatically done based on previous build log errors, so this does not guarantee successful build, but is a required.
* [all autotools packages]: normalize ./configureTimo Teräs2013-07-301-1/+3
|
* main/llvm: upgrade to 3.3Natanael Copa2013-07-152-43/+49
|
* main/llvm: include clang static analyzer toolsWilliam Pitcock2013-05-211-4/+9
|
* main/llvm: fix linking on x86_64Natanael Copa2013-05-212-6/+8
| | | | | | Patch from Dubiousjim. ref #1915
* main/llvm: make it compileNatanael Copa2013-04-233-64/+120
| | | | | | | - make it find dynamic linker - set the target to i486-alpine-linux-uclibc fixes #1798
* main/llvm: upgrade to 3.2Bartłomiej Piotrowski2013-01-051-5/+3
|
* main/llvm: remove rpathNatanael Copa2012-09-111-2/+3
|
* main/llvm: upgrade to 3.1Natanael Copa2012-07-042-37/+35
|
* main/llvm: upgrade to 3.0Natanael Copa2012-03-153-83/+77
|
* main/llvm: rebuild against gcc-4.6.3Natanael Copa2012-03-121-1/+1
|
* main/clang: update patch to find gcc-4.6.2Natanael Copa2012-02-142-3/+3
|
* main/llvm: add perl to -dev dependsNatanael Copa2011-10-251-2/+3
| | | | the llvm-config is a perl script...
* main/llvm: enable x86_64Natanael Copa2011-10-111-1/+1
| | | | we have added the missing fenv funcs to uclibc
* main/llvm: moved from testingNatanael Copa2011-10-112-0/+162