History log of /openbsd-current/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.19 02-Jun-2024 deraadt

add -fret-clean option (amd64 and i386 only at first), defaulting to off.
This causes the caller to cleans the return address off the stack after
a callq completes. The option is best used in low-level libraries (such as
libc), because libc contains low-level system call stubs. The option
reduces hints (found on the stale parts of the stack) about libc.so's mapping
location, and together with random-relinking, relro got/pic, and xonly
makes some exploit methods more difficult.
ok mortimer, mlarkin, much discussion with kettenis, in snaps for 2 weeks.


Revision tags: OPENBSD_7_5_BASE
# 1.18 11-Nov-2023 robert

update build infrastructure for llvm-16.0.6


Revision tags: OPENBSD_7_1_BASE OPENBSD_7_2_BASE OPENBSD_7_3_BASE OPENBSD_7_4_BASE
# 1.17 17-Dec-2021 patrick

Update build infrastructure for LLVM 13.0.0.


Revision tags: OPENBSD_7_0_BASE
# 1.16 28-Apr-2021 patrick

Update clang build infrastructure for LLVM 11.1.0.

Heavy lifting by mortimer@, thank you so much!


Revision tags: OPENBSD_6_8_BASE OPENBSD_6_9_BASE
# 1.15 09-Aug-2020 patrick

Update build infrastructure for LLVM 10.0.1.


# 1.14 03-Aug-2020 patrick

Update build infrastructure for LLVM 10.0.0.

ok hackroom@
tested by plenty


Revision tags: OPENBSD_6_6_BASE OPENBSD_6_7_BASE
# 1.13 23-Jun-2019 patrick

Update clang build infrastructure for LLVM 8.0.0.


Revision tags: OPENBSD_6_5_BASE
# 1.12 05-Mar-2019 jsg

Build and install a shared libLLVM, llvm-config and llvm includes.
This is required to build the radeonsi Mesa driver.

ok patrick@


# 1.11 27-Jan-2019 patrick

Update clang build infrastructure for LLVM 7.0.1.


Revision tags: OPENBSD_6_4_BASE
# 1.10 12-Aug-2018 mortimer

Refactor retguard to make adding additional arches easier.


# 1.9 28-Apr-2018 mortimer

Add a clang pass that identifies potential ROP gadgets and replaces ROP
friendly instructions with safe alternatives. This initial commit fixes
3 instruction forms that will lower to include a c3 (return) byte.
Additional problematic instructions can be fixed incrementally using
this framework.
ok deraadt@


# 1.8 20-Apr-2018 naddy

revert to 2018/04/20 10:00:00, before oops


# 1.7 20-Apr-2018 deraadt

sync


# 1.6 06-Apr-2018 patrick

Update clang build infrastructure for LLVM 6.0.0.


Revision tags: OPENBSD_6_3_BASE
# 1.5 04-Oct-2017 patrick

Update clang build infrastructure for LLVM 5.0.0.


Revision tags: OPENBSD_6_2_BASE
# 1.4 09-Jul-2017 espie

zap empty depends/silence empty installs.
okay millert@


Revision tags: OPENBSD_6_1_BASE
# 1.3 24-Jan-2017 patrick

Update clang build infrastructure for LLVM 4.0.0

Discussed with kettenis@


# 1.2 14-Jan-2017 patrick

Update clang build infrastructure for LLVM 3.9.1

"go ahead" kettenis@
"just go ahead" deraadt@
"sounds good to me" stefan@


# 1.1 05-Sep-2016 pascal

LLVM/Clang build system. This only builds the bare minimum of what is needed
to get a working "clang" binary.

Note that you need GCC from ports to bootstrap clang.

looks good to patrick@, ok jsg@ kettenis@


# 1.18 11-Nov-2023 robert

update build infrastructure for llvm-16.0.6


Revision tags: OPENBSD_7_1_BASE OPENBSD_7_2_BASE OPENBSD_7_3_BASE OPENBSD_7_4_BASE
# 1.17 17-Dec-2021 patrick

Update build infrastructure for LLVM 13.0.0.


Revision tags: OPENBSD_7_0_BASE
# 1.16 28-Apr-2021 patrick

Update clang build infrastructure for LLVM 11.1.0.

Heavy lifting by mortimer@, thank you so much!


Revision tags: OPENBSD_6_8_BASE OPENBSD_6_9_BASE
# 1.15 09-Aug-2020 patrick

Update build infrastructure for LLVM 10.0.1.


# 1.14 03-Aug-2020 patrick

Update build infrastructure for LLVM 10.0.0.

ok hackroom@
tested by plenty


Revision tags: OPENBSD_6_6_BASE OPENBSD_6_7_BASE
# 1.13 23-Jun-2019 patrick

Update clang build infrastructure for LLVM 8.0.0.


Revision tags: OPENBSD_6_5_BASE
# 1.12 05-Mar-2019 jsg

Build and install a shared libLLVM, llvm-config and llvm includes.
This is required to build the radeonsi Mesa driver.

ok patrick@


# 1.11 27-Jan-2019 patrick

Update clang build infrastructure for LLVM 7.0.1.


Revision tags: OPENBSD_6_4_BASE
# 1.10 12-Aug-2018 mortimer

Refactor retguard to make adding additional arches easier.


# 1.9 28-Apr-2018 mortimer

Add a clang pass that identifies potential ROP gadgets and replaces ROP
friendly instructions with safe alternatives. This initial commit fixes
3 instruction forms that will lower to include a c3 (return) byte.
Additional problematic instructions can be fixed incrementally using
this framework.
ok deraadt@


# 1.8 20-Apr-2018 naddy

revert to 2018/04/20 10:00:00, before oops


# 1.7 20-Apr-2018 deraadt

sync


# 1.6 06-Apr-2018 patrick

Update clang build infrastructure for LLVM 6.0.0.


Revision tags: OPENBSD_6_3_BASE
# 1.5 04-Oct-2017 patrick

Update clang build infrastructure for LLVM 5.0.0.


Revision tags: OPENBSD_6_2_BASE
# 1.4 09-Jul-2017 espie

zap empty depends/silence empty installs.
okay millert@


Revision tags: OPENBSD_6_1_BASE
# 1.3 24-Jan-2017 patrick

Update clang build infrastructure for LLVM 4.0.0

Discussed with kettenis@


# 1.2 14-Jan-2017 patrick

Update clang build infrastructure for LLVM 3.9.1

"go ahead" kettenis@
"just go ahead" deraadt@
"sounds good to me" stefan@


# 1.1 05-Sep-2016 pascal

LLVM/Clang build system. This only builds the bare minimum of what is needed
to get a working "clang" binary.

Note that you need GCC from ports to bootstrap clang.

looks good to patrick@, ok jsg@ kettenis@


# 1.17 17-Dec-2021 patrick

Update build infrastructure for LLVM 13.0.0.


Revision tags: OPENBSD_7_0_BASE
# 1.16 28-Apr-2021 patrick

Update clang build infrastructure for LLVM 11.1.0.

Heavy lifting by mortimer@, thank you so much!


Revision tags: OPENBSD_6_8_BASE OPENBSD_6_9_BASE
# 1.15 09-Aug-2020 patrick

Update build infrastructure for LLVM 10.0.1.


# 1.14 03-Aug-2020 patrick

Update build infrastructure for LLVM 10.0.0.

ok hackroom@
tested by plenty


Revision tags: OPENBSD_6_6_BASE OPENBSD_6_7_BASE
# 1.13 23-Jun-2019 patrick

Update clang build infrastructure for LLVM 8.0.0.


Revision tags: OPENBSD_6_5_BASE
# 1.12 05-Mar-2019 jsg

Build and install a shared libLLVM, llvm-config and llvm includes.
This is required to build the radeonsi Mesa driver.

ok patrick@


# 1.11 27-Jan-2019 patrick

Update clang build infrastructure for LLVM 7.0.1.


Revision tags: OPENBSD_6_4_BASE
# 1.10 12-Aug-2018 mortimer

Refactor retguard to make adding additional arches easier.


# 1.9 28-Apr-2018 mortimer

Add a clang pass that identifies potential ROP gadgets and replaces ROP
friendly instructions with safe alternatives. This initial commit fixes
3 instruction forms that will lower to include a c3 (return) byte.
Additional problematic instructions can be fixed incrementally using
this framework.
ok deraadt@


# 1.8 20-Apr-2018 naddy

revert to 2018/04/20 10:00:00, before oops


# 1.7 20-Apr-2018 deraadt

sync


# 1.6 06-Apr-2018 patrick

Update clang build infrastructure for LLVM 6.0.0.


Revision tags: OPENBSD_6_3_BASE
# 1.5 04-Oct-2017 patrick

Update clang build infrastructure for LLVM 5.0.0.


Revision tags: OPENBSD_6_2_BASE
# 1.4 09-Jul-2017 espie

zap empty depends/silence empty installs.
okay millert@


Revision tags: OPENBSD_6_1_BASE
# 1.3 24-Jan-2017 patrick

Update clang build infrastructure for LLVM 4.0.0

Discussed with kettenis@


# 1.2 14-Jan-2017 patrick

Update clang build infrastructure for LLVM 3.9.1

"go ahead" kettenis@
"just go ahead" deraadt@
"sounds good to me" stefan@


# 1.1 05-Sep-2016 pascal

LLVM/Clang build system. This only builds the bare minimum of what is needed
to get a working "clang" binary.

Note that you need GCC from ports to bootstrap clang.

looks good to patrick@, ok jsg@ kettenis@


# 1.16 28-Apr-2021 patrick

Update clang build infrastructure for LLVM 11.1.0.

Heavy lifting by mortimer@, thank you so much!


Revision tags: OPENBSD_6_8_BASE OPENBSD_6_9_BASE
# 1.15 09-Aug-2020 patrick

Update build infrastructure for LLVM 10.0.1.


# 1.14 03-Aug-2020 patrick

Update build infrastructure for LLVM 10.0.0.

ok hackroom@
tested by plenty


Revision tags: OPENBSD_6_6_BASE OPENBSD_6_7_BASE
# 1.13 23-Jun-2019 patrick

Update clang build infrastructure for LLVM 8.0.0.


Revision tags: OPENBSD_6_5_BASE
# 1.12 05-Mar-2019 jsg

Build and install a shared libLLVM, llvm-config and llvm includes.
This is required to build the radeonsi Mesa driver.

ok patrick@


# 1.11 27-Jan-2019 patrick

Update clang build infrastructure for LLVM 7.0.1.


Revision tags: OPENBSD_6_4_BASE
# 1.10 12-Aug-2018 mortimer

Refactor retguard to make adding additional arches easier.


# 1.9 28-Apr-2018 mortimer

Add a clang pass that identifies potential ROP gadgets and replaces ROP
friendly instructions with safe alternatives. This initial commit fixes
3 instruction forms that will lower to include a c3 (return) byte.
Additional problematic instructions can be fixed incrementally using
this framework.
ok deraadt@


# 1.8 20-Apr-2018 naddy

revert to 2018/04/20 10:00:00, before oops


# 1.7 20-Apr-2018 deraadt

sync


# 1.6 06-Apr-2018 patrick

Update clang build infrastructure for LLVM 6.0.0.


Revision tags: OPENBSD_6_3_BASE
# 1.5 04-Oct-2017 patrick

Update clang build infrastructure for LLVM 5.0.0.


Revision tags: OPENBSD_6_2_BASE
# 1.4 09-Jul-2017 espie

zap empty depends/silence empty installs.
okay millert@


Revision tags: OPENBSD_6_1_BASE
# 1.3 24-Jan-2017 patrick

Update clang build infrastructure for LLVM 4.0.0

Discussed with kettenis@


# 1.2 14-Jan-2017 patrick

Update clang build infrastructure for LLVM 3.9.1

"go ahead" kettenis@
"just go ahead" deraadt@
"sounds good to me" stefan@


# 1.1 05-Sep-2016 pascal

LLVM/Clang build system. This only builds the bare minimum of what is needed
to get a working "clang" binary.

Note that you need GCC from ports to bootstrap clang.

looks good to patrick@, ok jsg@ kettenis@


# 1.15 09-Aug-2020 patrick

Update build infrastructure for LLVM 10.0.1.


# 1.14 03-Aug-2020 patrick

Update build infrastructure for LLVM 10.0.0.

ok hackroom@
tested by plenty


Revision tags: OPENBSD_6_6_BASE OPENBSD_6_7_BASE
# 1.13 23-Jun-2019 patrick

Update clang build infrastructure for LLVM 8.0.0.


Revision tags: OPENBSD_6_5_BASE
# 1.12 05-Mar-2019 jsg

Build and install a shared libLLVM, llvm-config and llvm includes.
This is required to build the radeonsi Mesa driver.

ok patrick@


# 1.11 27-Jan-2019 patrick

Update clang build infrastructure for LLVM 7.0.1.


Revision tags: OPENBSD_6_4_BASE
# 1.10 12-Aug-2018 mortimer

Refactor retguard to make adding additional arches easier.


# 1.9 28-Apr-2018 mortimer

Add a clang pass that identifies potential ROP gadgets and replaces ROP
friendly instructions with safe alternatives. This initial commit fixes
3 instruction forms that will lower to include a c3 (return) byte.
Additional problematic instructions can be fixed incrementally using
this framework.
ok deraadt@


# 1.8 20-Apr-2018 naddy

revert to 2018/04/20 10:00:00, before oops


# 1.7 20-Apr-2018 deraadt

sync


# 1.6 06-Apr-2018 patrick

Update clang build infrastructure for LLVM 6.0.0.


Revision tags: OPENBSD_6_3_BASE
# 1.5 04-Oct-2017 patrick

Update clang build infrastructure for LLVM 5.0.0.


Revision tags: OPENBSD_6_2_BASE
# 1.4 09-Jul-2017 espie

zap empty depends/silence empty installs.
okay millert@


Revision tags: OPENBSD_6_1_BASE
# 1.3 24-Jan-2017 patrick

Update clang build infrastructure for LLVM 4.0.0

Discussed with kettenis@


# 1.2 14-Jan-2017 patrick

Update clang build infrastructure for LLVM 3.9.1

"go ahead" kettenis@
"just go ahead" deraadt@
"sounds good to me" stefan@


# 1.1 05-Sep-2016 pascal

LLVM/Clang build system. This only builds the bare minimum of what is needed
to get a working "clang" binary.

Note that you need GCC from ports to bootstrap clang.

looks good to patrick@, ok jsg@ kettenis@


# 1.14 03-Aug-2020 patrick

Update build infrastructure for LLVM 10.0.0.

ok hackroom@
tested by plenty


Revision tags: OPENBSD_6_6_BASE OPENBSD_6_7_BASE
# 1.13 23-Jun-2019 patrick

Update clang build infrastructure for LLVM 8.0.0.


Revision tags: OPENBSD_6_5_BASE
# 1.12 05-Mar-2019 jsg

Build and install a shared libLLVM, llvm-config and llvm includes.
This is required to build the radeonsi Mesa driver.

ok patrick@


# 1.11 27-Jan-2019 patrick

Update clang build infrastructure for LLVM 7.0.1.


Revision tags: OPENBSD_6_4_BASE
# 1.10 12-Aug-2018 mortimer

Refactor retguard to make adding additional arches easier.


# 1.9 28-Apr-2018 mortimer

Add a clang pass that identifies potential ROP gadgets and replaces ROP
friendly instructions with safe alternatives. This initial commit fixes
3 instruction forms that will lower to include a c3 (return) byte.
Additional problematic instructions can be fixed incrementally using
this framework.
ok deraadt@


# 1.8 20-Apr-2018 naddy

revert to 2018/04/20 10:00:00, before oops


# 1.7 20-Apr-2018 deraadt

sync


# 1.6 06-Apr-2018 patrick

Update clang build infrastructure for LLVM 6.0.0.


Revision tags: OPENBSD_6_3_BASE
# 1.5 04-Oct-2017 patrick

Update clang build infrastructure for LLVM 5.0.0.


Revision tags: OPENBSD_6_2_BASE
# 1.4 09-Jul-2017 espie

zap empty depends/silence empty installs.
okay millert@


Revision tags: OPENBSD_6_1_BASE
# 1.3 24-Jan-2017 patrick

Update clang build infrastructure for LLVM 4.0.0

Discussed with kettenis@


# 1.2 14-Jan-2017 patrick

Update clang build infrastructure for LLVM 3.9.1

"go ahead" kettenis@
"just go ahead" deraadt@
"sounds good to me" stefan@


# 1.1 05-Sep-2016 pascal

LLVM/Clang build system. This only builds the bare minimum of what is needed
to get a working "clang" binary.

Note that you need GCC from ports to bootstrap clang.

looks good to patrick@, ok jsg@ kettenis@


# 1.13 23-Jun-2019 patrick

Update clang build infrastructure for LLVM 8.0.0.


Revision tags: OPENBSD_6_5_BASE
# 1.12 05-Mar-2019 jsg

Build and install a shared libLLVM, llvm-config and llvm includes.
This is required to build the radeonsi Mesa driver.

ok patrick@


# 1.11 27-Jan-2019 patrick

Update clang build infrastructure for LLVM 7.0.1.


Revision tags: OPENBSD_6_4_BASE
# 1.10 12-Aug-2018 mortimer

Refactor retguard to make adding additional arches easier.


# 1.9 28-Apr-2018 mortimer

Add a clang pass that identifies potential ROP gadgets and replaces ROP
friendly instructions with safe alternatives. This initial commit fixes
3 instruction forms that will lower to include a c3 (return) byte.
Additional problematic instructions can be fixed incrementally using
this framework.
ok deraadt@


# 1.8 20-Apr-2018 naddy

revert to 2018/04/20 10:00:00, before oops


# 1.7 20-Apr-2018 deraadt

sync


# 1.6 06-Apr-2018 patrick

Update clang build infrastructure for LLVM 6.0.0.


Revision tags: OPENBSD_6_3_BASE
# 1.5 04-Oct-2017 patrick

Update clang build infrastructure for LLVM 5.0.0.


Revision tags: OPENBSD_6_2_BASE
# 1.4 09-Jul-2017 espie

zap empty depends/silence empty installs.
okay millert@


Revision tags: OPENBSD_6_1_BASE
# 1.3 24-Jan-2017 patrick

Update clang build infrastructure for LLVM 4.0.0

Discussed with kettenis@


# 1.2 14-Jan-2017 patrick

Update clang build infrastructure for LLVM 3.9.1

"go ahead" kettenis@
"just go ahead" deraadt@
"sounds good to me" stefan@


# 1.1 05-Sep-2016 pascal

LLVM/Clang build system. This only builds the bare minimum of what is needed
to get a working "clang" binary.

Note that you need GCC from ports to bootstrap clang.

looks good to patrick@, ok jsg@ kettenis@


# 1.12 05-Mar-2019 jsg

Build and install a shared libLLVM, llvm-config and llvm includes.
This is required to build the radeonsi Mesa driver.

ok patrick@


# 1.11 27-Jan-2019 patrick

Update clang build infrastructure for LLVM 7.0.1.


Revision tags: OPENBSD_6_4_BASE
# 1.10 12-Aug-2018 mortimer

Refactor retguard to make adding additional arches easier.


# 1.9 28-Apr-2018 mortimer

Add a clang pass that identifies potential ROP gadgets and replaces ROP
friendly instructions with safe alternatives. This initial commit fixes
3 instruction forms that will lower to include a c3 (return) byte.
Additional problematic instructions can be fixed incrementally using
this framework.
ok deraadt@


# 1.8 20-Apr-2018 naddy

revert to 2018/04/20 10:00:00, before oops


# 1.7 20-Apr-2018 deraadt

sync


# 1.6 06-Apr-2018 patrick

Update clang build infrastructure for LLVM 6.0.0.


Revision tags: OPENBSD_6_3_BASE
# 1.5 04-Oct-2017 patrick

Update clang build infrastructure for LLVM 5.0.0.


Revision tags: OPENBSD_6_2_BASE
# 1.4 09-Jul-2017 espie

zap empty depends/silence empty installs.
okay millert@


Revision tags: OPENBSD_6_1_BASE
# 1.3 24-Jan-2017 patrick

Update clang build infrastructure for LLVM 4.0.0

Discussed with kettenis@


# 1.2 14-Jan-2017 patrick

Update clang build infrastructure for LLVM 3.9.1

"go ahead" kettenis@
"just go ahead" deraadt@
"sounds good to me" stefan@


# 1.1 05-Sep-2016 pascal

LLVM/Clang build system. This only builds the bare minimum of what is needed
to get a working "clang" binary.

Note that you need GCC from ports to bootstrap clang.

looks good to patrick@, ok jsg@ kettenis@


# 1.11 27-Jan-2019 patrick

Update clang build infrastructure for LLVM 7.0.1.


Revision tags: OPENBSD_6_4_BASE
# 1.10 12-Aug-2018 mortimer

Refactor retguard to make adding additional arches easier.


# 1.9 28-Apr-2018 mortimer

Add a clang pass that identifies potential ROP gadgets and replaces ROP
friendly instructions with safe alternatives. This initial commit fixes
3 instruction forms that will lower to include a c3 (return) byte.
Additional problematic instructions can be fixed incrementally using
this framework.
ok deraadt@


# 1.8 20-Apr-2018 naddy

revert to 2018/04/20 10:00:00, before oops


# 1.7 20-Apr-2018 deraadt

sync


# 1.6 06-Apr-2018 patrick

Update clang build infrastructure for LLVM 6.0.0.


Revision tags: OPENBSD_6_3_BASE
# 1.5 04-Oct-2017 patrick

Update clang build infrastructure for LLVM 5.0.0.


Revision tags: OPENBSD_6_2_BASE
# 1.4 09-Jul-2017 espie

zap empty depends/silence empty installs.
okay millert@


Revision tags: OPENBSD_6_1_BASE
# 1.3 24-Jan-2017 patrick

Update clang build infrastructure for LLVM 4.0.0

Discussed with kettenis@


# 1.2 14-Jan-2017 patrick

Update clang build infrastructure for LLVM 3.9.1

"go ahead" kettenis@
"just go ahead" deraadt@
"sounds good to me" stefan@


# 1.1 05-Sep-2016 pascal

LLVM/Clang build system. This only builds the bare minimum of what is needed
to get a working "clang" binary.

Note that you need GCC from ports to bootstrap clang.

looks good to patrick@, ok jsg@ kettenis@


# 1.10 12-Aug-2018 mortimer

Refactor retguard to make adding additional arches easier.


# 1.9 28-Apr-2018 mortimer

Add a clang pass that identifies potential ROP gadgets and replaces ROP
friendly instructions with safe alternatives. This initial commit fixes
3 instruction forms that will lower to include a c3 (return) byte.
Additional problematic instructions can be fixed incrementally using
this framework.
ok deraadt@


# 1.8 20-Apr-2018 naddy

revert to 2018/04/20 10:00:00, before oops


# 1.7 20-Apr-2018 deraadt

sync


# 1.6 06-Apr-2018 patrick

Update clang build infrastructure for LLVM 6.0.0.


Revision tags: OPENBSD_6_3_BASE
# 1.5 04-Oct-2017 patrick

Update clang build infrastructure for LLVM 5.0.0.


Revision tags: OPENBSD_6_2_BASE
# 1.4 09-Jul-2017 espie

zap empty depends/silence empty installs.
okay millert@


Revision tags: OPENBSD_6_1_BASE
# 1.3 24-Jan-2017 patrick

Update clang build infrastructure for LLVM 4.0.0

Discussed with kettenis@


# 1.2 14-Jan-2017 patrick

Update clang build infrastructure for LLVM 3.9.1

"go ahead" kettenis@
"just go ahead" deraadt@
"sounds good to me" stefan@


# 1.1 05-Sep-2016 pascal

LLVM/Clang build system. This only builds the bare minimum of what is needed
to get a working "clang" binary.

Note that you need GCC from ports to bootstrap clang.

looks good to patrick@, ok jsg@ kettenis@


# 1.9 28-Apr-2018 mortimer

Add a clang pass that identifies potential ROP gadgets and replaces ROP
friendly instructions with safe alternatives. This initial commit fixes
3 instruction forms that will lower to include a c3 (return) byte.
Additional problematic instructions can be fixed incrementally using
this framework.
ok deraadt@


# 1.8 20-Apr-2018 naddy

revert to 2018/04/20 10:00:00, before oops


# 1.7 20-Apr-2018 deraadt

sync


# 1.6 06-Apr-2018 patrick

Update clang build infrastructure for LLVM 6.0.0.


Revision tags: OPENBSD_6_3_BASE
# 1.5 04-Oct-2017 patrick

Update clang build infrastructure for LLVM 5.0.0.


Revision tags: OPENBSD_6_2_BASE
# 1.4 09-Jul-2017 espie

zap empty depends/silence empty installs.
okay millert@


Revision tags: OPENBSD_6_1_BASE
# 1.3 24-Jan-2017 patrick

Update clang build infrastructure for LLVM 4.0.0

Discussed with kettenis@


# 1.2 14-Jan-2017 patrick

Update clang build infrastructure for LLVM 3.9.1

"go ahead" kettenis@
"just go ahead" deraadt@
"sounds good to me" stefan@


# 1.1 05-Sep-2016 pascal

LLVM/Clang build system. This only builds the bare minimum of what is needed
to get a working "clang" binary.

Note that you need GCC from ports to bootstrap clang.

looks good to patrick@, ok jsg@ kettenis@


# 1.5 04-Oct-2017 patrick

Update clang build infrastructure for LLVM 5.0.0.


Revision tags: OPENBSD_6_2_BASE
# 1.4 09-Jul-2017 espie

zap empty depends/silence empty installs.
okay millert@


Revision tags: OPENBSD_6_1_BASE
# 1.3 24-Jan-2017 patrick

Update clang build infrastructure for LLVM 4.0.0

Discussed with kettenis@


# 1.2 14-Jan-2017 patrick

Update clang build infrastructure for LLVM 3.9.1

"go ahead" kettenis@
"just go ahead" deraadt@
"sounds good to me" stefan@


# 1.1 05-Sep-2016 pascal

LLVM/Clang build system. This only builds the bare minimum of what is needed
to get a working "clang" binary.

Note that you need GCC from ports to bootstrap clang.

looks good to patrick@, ok jsg@ kettenis@