History log of /openbsd-src/gnu/llvm/clang/lib/Driver/ToolChains/OpenBSD.cpp (Results 1 – 10 of 10)
Revision Date Author Comments
# 7a9b00ce 11-Nov-2023 robert <robert@openbsd.org>

merge clang-16.0.6


# 68d04839 28-Apr-2023 gnezdo <gnezdo@openbsd.org>

Enable kernel-address sanitizer for clang openbsd target

OK deraadt@


# a0747c9f 17-Dec-2021 patrick <patrick@openbsd.org>

Merge LLVM 13.0.0.


# ab29ea96 03-Sep-2021 fcambus <fcambus@openbsd.org>

Allow the compiler driver to link the libclang_rt.profile library.

With this change, passing -fprofile-instr-generate -fcoverage-mapping
when building programs will attempt linking against libclang_

Allow the compiler driver to link the libclang_rt.profile library.

With this change, passing -fprofile-instr-generate -fcoverage-mapping
when building programs will attempt linking against libclang_rt.profile.a.

Please note that we do not ship the library yet.

OK jca@

show more ...


# 0b99cc4d 01-Sep-2021 gnezdo <gnezdo@openbsd.org>

llvm: Use Component in OpenBSD::getCompilerRT to find libraries

Clang uses runtime libraries for some advanced features like
sanitizers. Different systems have different preferences about file
place

llvm: Use Component in OpenBSD::getCompilerRT to find libraries

Clang uses runtime libraries for some advanced features like
sanitizers. Different systems have different preferences about file
placement. OpenBSD with this change would use this name for ASan:
/usr/lib/clang/11.1.0/lib/libclang_rt.asan.a

So far, no libraries are shipped, only their eventual location is chosen.

Discussed with deraadt@ and kettenis@, OK mortimer@

show more ...


# 0fc8bc13 29-Aug-2021 gnezdo <gnezdo@openbsd.org>

Revert: llvm: openbsd driver had one -lcompiler_rt too many

Suggested by jca@ that kettenis@ looks at it first.


# f06069dd 29-Aug-2021 gnezdo <gnezdo@openbsd.org>

llvm: openbsd driver had one -lcompiler_rt too many

Tested by doing a full system build locally. Will work with brad@ for
upstream-ing.

OK patrick & mortimer


# adae0cfd 28-Apr-2021 patrick <patrick@openbsd.org>

Merge LLVM 11.1.0.


# ec727ea7 28-Apr-2021 patrick <patrick@openbsd.org>

Import LLVM 11.1.0 release including clang, lld and lldb.


# e5dd7070 03-Aug-2020 patrick <patrick@openbsd.org>

Import LLVM 10.0.0 release including clang, lld and lldb.

ok hackroom
tested by plenty