#
1.11 |
|
11-Nov-2023 |
robert |
update build infrastructure for llvm-16.0.6
|
Revision tags: OPENBSD_7_0_BASE OPENBSD_7_1_BASE OPENBSD_7_2_BASE OPENBSD_7_3_BASE OPENBSD_7_4_BASE
|
#
1.10 |
|
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_9_BASE
|
#
1.9 |
|
01-Dec-2020 |
visa |
Implement Loongson 2F BTB bug workaround in clang
This adapts the -mfix-loongson2f-btb workaround from as(1) to LLVM/clang. Because LLVM emits machine code directly without using assembly as intermediary form, the workaround has to be applied in the compiler backend in addition to the integrated assembler.
Discussed with miod@ OK mortimer@
|
Revision tags: OPENBSD_6_8_BASE
|
#
1.8 |
|
03-Aug-2020 |
patrick |
Update build infrastructure for LLVM 10.0.0.
ok hackroom@ tested by plenty
|
Revision tags: OPENBSD_6_7_BASE
|
#
1.7 |
|
25-Oct-2019 |
mortimer |
Add retguard for octeon/mips64.
For this architecture we use separate retguard prologue and epilogue code for static or PIC code. In the PIC case we use some additional code before the retguard epilogue to recover the function start address and the GOT pointer in order to get the per-function random cookie. Much thanks to visa@ for suggestions and advice making it all work.
ok deraadt@ visa@
|
Revision tags: OPENBSD_6_6_BASE
|
#
1.6 |
|
23-Jun-2019 |
patrick |
Update clang build infrastructure for LLVM 8.0.0.
|
Revision tags: OPENBSD_6_5_BASE
|
#
1.5 |
|
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.4 |
|
27-Jan-2019 |
patrick |
Update clang build infrastructure for LLVM 7.0.1.
|
Revision tags: OPENBSD_6_3_BASE OPENBSD_6_4_BASE
|
#
1.3 |
|
04-Oct-2017 |
patrick |
Update clang build infrastructure for LLVM 5.0.0.
|
Revision tags: OPENBSD_6_2_BASE
|
#
1.2 |
|
09-Jul-2017 |
espie |
zap empty depends/silence empty installs. okay millert@
|
Revision tags: OPENBSD_6_1_BASE
|
#
1.1 |
|
25-Jan-2017 |
patrick |
Add infrastructure to build LLVM for mips64.
"check with visa@" kettenis@ "go ahead" visa@
|
#
1.10 |
|
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_9_BASE
|
#
1.9 |
|
01-Dec-2020 |
visa |
Implement Loongson 2F BTB bug workaround in clang
This adapts the -mfix-loongson2f-btb workaround from as(1) to LLVM/clang. Because LLVM emits machine code directly without using assembly as intermediary form, the workaround has to be applied in the compiler backend in addition to the integrated assembler.
Discussed with miod@ OK mortimer@
|
Revision tags: OPENBSD_6_8_BASE
|
#
1.8 |
|
03-Aug-2020 |
patrick |
Update build infrastructure for LLVM 10.0.0.
ok hackroom@ tested by plenty
|
Revision tags: OPENBSD_6_7_BASE
|
#
1.7 |
|
25-Oct-2019 |
mortimer |
Add retguard for octeon/mips64.
For this architecture we use separate retguard prologue and epilogue code for static or PIC code. In the PIC case we use some additional code before the retguard epilogue to recover the function start address and the GOT pointer in order to get the per-function random cookie. Much thanks to visa@ for suggestions and advice making it all work.
ok deraadt@ visa@
|
Revision tags: OPENBSD_6_6_BASE
|
#
1.6 |
|
23-Jun-2019 |
patrick |
Update clang build infrastructure for LLVM 8.0.0.
|
Revision tags: OPENBSD_6_5_BASE
|
#
1.5 |
|
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.4 |
|
27-Jan-2019 |
patrick |
Update clang build infrastructure for LLVM 7.0.1.
|
Revision tags: OPENBSD_6_3_BASE OPENBSD_6_4_BASE
|
#
1.3 |
|
04-Oct-2017 |
patrick |
Update clang build infrastructure for LLVM 5.0.0.
|
Revision tags: OPENBSD_6_2_BASE
|
#
1.2 |
|
09-Jul-2017 |
espie |
zap empty depends/silence empty installs. okay millert@
|
Revision tags: OPENBSD_6_1_BASE
|
#
1.1 |
|
25-Jan-2017 |
patrick |
Add infrastructure to build LLVM for mips64.
"check with visa@" kettenis@ "go ahead" visa@
|
#
1.9 |
|
01-Dec-2020 |
visa |
Implement Loongson 2F BTB bug workaround in clang
This adapts the -mfix-loongson2f-btb workaround from as(1) to LLVM/clang. Because LLVM emits machine code directly without using assembly as intermediary form, the workaround has to be applied in the compiler backend in addition to the integrated assembler.
Discussed with miod@ OK mortimer@
|
Revision tags: OPENBSD_6_8_BASE
|
#
1.8 |
|
03-Aug-2020 |
patrick |
Update build infrastructure for LLVM 10.0.0.
ok hackroom@ tested by plenty
|
Revision tags: OPENBSD_6_7_BASE
|
#
1.7 |
|
25-Oct-2019 |
mortimer |
Add retguard for octeon/mips64.
For this architecture we use separate retguard prologue and epilogue code for static or PIC code. In the PIC case we use some additional code before the retguard epilogue to recover the function start address and the GOT pointer in order to get the per-function random cookie. Much thanks to visa@ for suggestions and advice making it all work.
ok deraadt@ visa@
|
Revision tags: OPENBSD_6_6_BASE
|
#
1.6 |
|
23-Jun-2019 |
patrick |
Update clang build infrastructure for LLVM 8.0.0.
|
Revision tags: OPENBSD_6_5_BASE
|
#
1.5 |
|
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.4 |
|
27-Jan-2019 |
patrick |
Update clang build infrastructure for LLVM 7.0.1.
|
Revision tags: OPENBSD_6_3_BASE OPENBSD_6_4_BASE
|
#
1.3 |
|
04-Oct-2017 |
patrick |
Update clang build infrastructure for LLVM 5.0.0.
|
Revision tags: OPENBSD_6_2_BASE
|
#
1.2 |
|
09-Jul-2017 |
espie |
zap empty depends/silence empty installs. okay millert@
|
Revision tags: OPENBSD_6_1_BASE
|
#
1.1 |
|
25-Jan-2017 |
patrick |
Add infrastructure to build LLVM for mips64.
"check with visa@" kettenis@ "go ahead" visa@
|
#
1.8 |
|
03-Aug-2020 |
patrick |
Update build infrastructure for LLVM 10.0.0.
ok hackroom@ tested by plenty
|
Revision tags: OPENBSD_6_7_BASE
|
#
1.7 |
|
25-Oct-2019 |
mortimer |
Add retguard for octeon/mips64.
For this architecture we use separate retguard prologue and epilogue code for static or PIC code. In the PIC case we use some additional code before the retguard epilogue to recover the function start address and the GOT pointer in order to get the per-function random cookie. Much thanks to visa@ for suggestions and advice making it all work.
ok deraadt@ visa@
|
Revision tags: OPENBSD_6_6_BASE
|
#
1.6 |
|
23-Jun-2019 |
patrick |
Update clang build infrastructure for LLVM 8.0.0.
|
Revision tags: OPENBSD_6_5_BASE
|
#
1.5 |
|
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.4 |
|
27-Jan-2019 |
patrick |
Update clang build infrastructure for LLVM 7.0.1.
|
Revision tags: OPENBSD_6_3_BASE OPENBSD_6_4_BASE
|
#
1.3 |
|
04-Oct-2017 |
patrick |
Update clang build infrastructure for LLVM 5.0.0.
|
Revision tags: OPENBSD_6_2_BASE
|
#
1.2 |
|
09-Jul-2017 |
espie |
zap empty depends/silence empty installs. okay millert@
|
Revision tags: OPENBSD_6_1_BASE
|
#
1.1 |
|
25-Jan-2017 |
patrick |
Add infrastructure to build LLVM for mips64.
"check with visa@" kettenis@ "go ahead" visa@
|
#
1.7 |
|
25-Oct-2019 |
mortimer |
Add retguard for octeon/mips64.
For this architecture we use separate retguard prologue and epilogue code for static or PIC code. In the PIC case we use some additional code before the retguard epilogue to recover the function start address and the GOT pointer in order to get the per-function random cookie. Much thanks to visa@ for suggestions and advice making it all work.
ok deraadt@ visa@
|
Revision tags: OPENBSD_6_6_BASE
|
#
1.6 |
|
23-Jun-2019 |
patrick |
Update clang build infrastructure for LLVM 8.0.0.
|
Revision tags: OPENBSD_6_5_BASE
|
#
1.5 |
|
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.4 |
|
27-Jan-2019 |
patrick |
Update clang build infrastructure for LLVM 7.0.1.
|
Revision tags: OPENBSD_6_3_BASE OPENBSD_6_4_BASE
|
#
1.3 |
|
04-Oct-2017 |
patrick |
Update clang build infrastructure for LLVM 5.0.0.
|
Revision tags: OPENBSD_6_2_BASE
|
#
1.2 |
|
09-Jul-2017 |
espie |
zap empty depends/silence empty installs. okay millert@
|
Revision tags: OPENBSD_6_1_BASE
|
#
1.1 |
|
25-Jan-2017 |
patrick |
Add infrastructure to build LLVM for mips64.
"check with visa@" kettenis@ "go ahead" visa@
|
#
1.6 |
|
23-Jun-2019 |
patrick |
Update clang build infrastructure for LLVM 8.0.0.
|
Revision tags: OPENBSD_6_5_BASE
|
#
1.5 |
|
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.4 |
|
27-Jan-2019 |
patrick |
Update clang build infrastructure for LLVM 7.0.1.
|
Revision tags: OPENBSD_6_3_BASE OPENBSD_6_4_BASE
|
#
1.3 |
|
04-Oct-2017 |
patrick |
Update clang build infrastructure for LLVM 5.0.0.
|
Revision tags: OPENBSD_6_2_BASE
|
#
1.2 |
|
09-Jul-2017 |
espie |
zap empty depends/silence empty installs. okay millert@
|
Revision tags: OPENBSD_6_1_BASE
|
#
1.1 |
|
25-Jan-2017 |
patrick |
Add infrastructure to build LLVM for mips64.
"check with visa@" kettenis@ "go ahead" visa@
|
#
1.5 |
|
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.4 |
|
27-Jan-2019 |
patrick |
Update clang build infrastructure for LLVM 7.0.1.
|
Revision tags: OPENBSD_6_3_BASE OPENBSD_6_4_BASE
|
#
1.3 |
|
04-Oct-2017 |
patrick |
Update clang build infrastructure for LLVM 5.0.0.
|
Revision tags: OPENBSD_6_2_BASE
|
#
1.2 |
|
09-Jul-2017 |
espie |
zap empty depends/silence empty installs. okay millert@
|
Revision tags: OPENBSD_6_1_BASE
|
#
1.1 |
|
25-Jan-2017 |
patrick |
Add infrastructure to build LLVM for mips64.
"check with visa@" kettenis@ "go ahead" visa@
|
#
1.4 |
|
27-Jan-2019 |
patrick |
Update clang build infrastructure for LLVM 7.0.1.
|
Revision tags: OPENBSD_6_3_BASE OPENBSD_6_4_BASE
|
#
1.3 |
|
04-Oct-2017 |
patrick |
Update clang build infrastructure for LLVM 5.0.0.
|
Revision tags: OPENBSD_6_2_BASE
|
#
1.2 |
|
09-Jul-2017 |
espie |
zap empty depends/silence empty installs. okay millert@
|
Revision tags: OPENBSD_6_1_BASE
|
#
1.1 |
|
25-Jan-2017 |
patrick |
Add infrastructure to build LLVM for mips64.
"check with visa@" kettenis@ "go ahead" visa@
|
#
1.3 |
|
04-Oct-2017 |
patrick |
Update clang build infrastructure for LLVM 5.0.0.
|
Revision tags: OPENBSD_6_2_BASE
|
#
1.2 |
|
09-Jul-2017 |
espie |
zap empty depends/silence empty installs. okay millert@
|
Revision tags: OPENBSD_6_1_BASE
|
#
1.1 |
|
25-Jan-2017 |
patrick |
Add infrastructure to build LLVM for mips64.
"check with visa@" kettenis@ "go ahead" visa@
|