Commit Graph

38 Commits

Author SHA1 Message Date
Westin Miller
b5463083f2
Correctly set install prefix for clang 2023-06-14 11:28:55 -07:00
Dan Bryant
8814b45c9a correct type in install message 2022-07-01 11:22:47 +01:00
Dan Bryant
cdd5557860 no need for multiple stages 2022-04-20 20:03:01 +01:00
Dan Bryant
2a60f02189 update build_clang.sh script to build Clang releases from Apple or LLVM Org GitHub repos 2022-04-01 23:57:19 +01:00
Christoph Scholtes
2eadd25c4c Update tarball download location to Github to accomodate new download site format. 2021-09-23 18:28:21 -06:00
Thomas Pöchtrager
9d7f6c2461 More Android/Termux adjustments 2020-10-14 09:24:50 +02:00
Thomas Pöchtrager
a791ad4fca build_clang: Bump Clang version to 10.0.1 2020-08-27 13:53:23 +02:00
Thomas Pöchtrager
02008c9d79 build_clang: Fix mirror annoyances 2020-08-27 13:53:23 +02:00
Thomas Pöchtrager
6d96df5180 Revert "Update download location and filename for LLVM and Clang source tarballs."
This reverts commit a2ccac44bc.
2020-08-27 13:53:23 +02:00
Thomas Pöchtrager
cc1823a726
Merge pull request #230 from abrodkin/clang-auto-install
build_clang.sh: Allow unmanned instllation
2020-08-25 12:11:27 +02:00
Christoph Scholtes
a2ccac44bc Update download location and filename for LLVM and Clang source tarballs. 2020-08-01 21:15:36 -06:00
Alexey Brodkin
86433b6ece build_clang.sh: Allow unmanned instllation
To get a completely env independent setup we may want to install
Clang/LLVM to the target folder as well. So let's allow user
to do it in a scripted way just adding ENABLE_CLANG_INSTALL=1
for execution string.
2020-07-15 00:50:27 +03:00
Thomas Pöchtrager
4d46f4bbf2 Build scripts & osxcross-macports: Tweak tarball download code 2020-04-10 19:46:06 +02:00
Thomas Pöchtrager
728db2cb6e build_clang.sh: Update Clang version to 9.0.0 2019-10-09 11:47:04 +02:00
Thomas Pöchtrager
edcbb2a654 Use https mirrors 2019-10-09 11:47:04 +02:00
Thomas Pöchtrager
ada9ea8d1b Some cleanup 2019-06-04 18:34:11 +02:00
Thomas Pöchtrager
1a0391aaf2 build_clang.sh: Remove old GCC check 2019-06-03 18:43:33 +02:00
Thomas Pöchtrager
8c8c63a2ae Update build_clang.sh 2019-06-03 18:35:37 +02:00
Steven Fackler
79a8dedb77
Update build_clang.sh 2018-12-12 11:29:18 -08:00
Steven Fackler
48dd1557b1
Update build_clang.sh 2018-12-12 11:27:58 -08:00
Steven Fackler
5e67d8478c
Fix old clang fallback in build_clang.sh 2018-12-12 11:24:57 -08:00
Thomas Pöchtrager
5702a9ab39 Update cctools to 895 and ld64 to 274.2
Other changes:
* Add USE_CLANG_AS build.sh option
* build_clang.sh: Update Clang version to 3.9.1
* build_compiler_rt.sh: Adjustments for Clang 4.0 and Clang 5.0
2017-02-05 13:39:54 +01:00
Hartmut Goebel
f9515fe9e5 Add descriptive header to build scripts. 2017-01-18 10:47:13 +01:00
Thomas Pöchtrager
86879571d3 build_clang.sh: Update Clang version to 3.9 2016-09-23 21:42:13 +02:00
Thomas Pöchtrager
65edc522d7 build_clang.sh: Change default Clang version to 3.8.0 2016-03-29 20:39:48 +02:00
Thomas Pöchtrager
8aa9b71a39 build_clang.sh: Change default Clang version to 3.7.1 2016-01-11 21:48:25 +01:00
Thomas Pöchtrager
adc3d0fa1f build_clang.sh: Do not bootstrap Clang on Cygwin 2015-10-04 19:07:55 +02:00
Thomas Pöchtrager
b0c5b0ae48 Clang 3.7.0 is out 2015-09-19 22:55:01 +02:00
Thomas Pöchtrager
937977b20e build_clang.sh: clean up + change default clang version to 3.6.2 2015-07-17 19:55:29 +02:00
Thomas Pöchtrager
da2b8f25f5 xcrun:
* handle '-sdk' / 'SDKROOT' (env.) properly.
  e.g. 'xcrun -sdk /[...]/MacOSX10.6.sdk clang' will use
  the specified 10.6 SDK.

* never execute xcode tools outside target/bin even when
  a full path is specified.
  e.g. 'xcrun /usr/bin/gcc' will execute target/bin/<triple>-gcc.

other wrapper changes:

* implement 'OSXCROSS_SDKROOT' env. variable for 'xcrun -sdk'.

* error on '-arch x86_64h' + clang <= 3.4.
  clang <= 3.4 misinterprets x86_64h as x86_64.

* only create x86_64h symlinks when the 10.8 (or later) SDK
  is used.

other changes:

* misc fixes and cleanup
2015-06-27 19:01:56 +02:00
Thomas Pöchtrager
bae6ac72cd add darling-dmg packaging method (#33) 2015-05-30 21:01:48 +02:00
Thomas Pöchtrager
25051c6ab6 build_clang.sh: change default clang version to 3.6.1 2015-05-30 19:53:27 +02:00
Thomas Pöchtrager
f8cd5e5818 fix for #31 2015-05-09 17:30:41 +02:00
Thomas Pöchtrager
3f26fde3e7 build_clang.sh: change default clang version to 3.6.0 2015-04-27 19:41:17 +02:00
Thomas Pöchtrager
aa49d95066 build_clang.sh: clang 3.5.0 -> clang 3.5.1 2015-02-21 21:13:40 +01:00
Thomas Pöchtrager
30140e9769 build_clang.sh: set +e before running which 2014-12-06 16:13:40 +01:00
Thomas Pöchtrager
746a6a42dd build_clang.sh should not depend on a finished build.sh run 2014-11-11 22:54:03 +01:00
Thomas Pöchtrager
e8443ae7d3 add a clang build script 2014-11-10 20:43:14 +01:00