History log of /netbsd-src/sys/lib/libkern/Makefile.compiler-rt (Results 1 – 14 of 14)
Revision Date Author Comments
# aba40951 13-Nov-2023 mrg <mrg@NetBSD.org>

avoid dependency on NETBSDSRCDIR being set.

due to various things, non-build.sh builds don't have it set already
and it ends up defaulting to /usr/src, so if that doesn't exist or
is the wrong versi

avoid dependency on NETBSDSRCDIR being set.

due to various things, non-build.sh builds don't have it set already
and it ends up defaulting to /usr/src, so if that doesn't exist or
is the wrong version, building libkern fails.

XXX: pullup-10, ..?

show more ...


# 749cec1f 16-Jun-2021 rin <rin@NetBSD.org>

PR port-arm/55897

Fix ABI mismatch for armhf runtime routines for floating-point arithmetics;
For hard-float arm variants, provide

(1) generic runtime routines with correct calling convention, and

PR port-arm/55897

Fix ABI mismatch for armhf runtime routines for floating-point arithmetics;
For hard-float arm variants, provide

(1) generic runtime routines with correct calling convention, and
(2) EABI runtime routines at the same time.

I've confirmed that no binary changes for kernels.

LGTM by skrll

show more ...


# be9cf2dc 24-Apr-2020 rin <rin@NetBSD.org>

For m68k, do not compile in {,u}divmodsi4 also, that are not used by
codes generated by gcc (confirmed not only for kernel, but also all
executables and libraries for userland).

Fix build failure fo

For m68k, do not compile in {,u}divmodsi4 also, that are not used by
codes generated by gcc (confirmed not only for kernel, but also all
executables and libraries for userland).

Fix build failure for MODULAR kernel, noticed by mlelstv.

show more ...


# f33565b1 23-Apr-2020 rin <rin@NetBSD.org>

For m68k, do not compile in {,u}divsi3 and {,u}modsi3 since codes
generated by gcc do not depend on them.

We should not have unused functions in libkern for MODULAR.


# 21303c93 29-Sep-2019 mrg <mrg@NetBSD.org>

convert HAVE_GCC == 7 to HAVE_GCC >= 7.


# 49da5e3b 05-Apr-2019 thorpej <thorpej@NetBSD.org>

clzdi2 and ctzdi2 are needed on alpha. (counting instructions are in the
optional CIX extension, and thus not used by the default compiler configuation).


# 7b8d5ea7 07-Feb-2019 mrg <mrg@NetBSD.org>

don't use -fnon-call-exceptions on arm. not needed and triggers eh_frame generation.


# 1143174b 07-Feb-2019 mrg <mrg@NetBSD.org>

apply the previous to all GCC-7 platforms. it affects vax as well.


# 11d7172b 07-Feb-2019 mrg <mrg@NetBSD.org>

for sh3 and GCC 7 pass -fnon-call-exceptions for udivmoddi4.c.
avoids it emitting a call to abort() for an explicit divide by zero.


# 547b3a3b 10-Aug-2014 matt <matt@NetBSD.org>

Changes to existing files to enable building AARCH64 userland.
evbarm64-el
This is clang only. While gcc4.8 supports aarch64, no netbsd support has
been written for aarch64 with gcc4.8.


# a48c9687 26-Feb-2014 joerg <joerg@NetBSD.org>

Update compiler-rt glue for the new source layout.


# 9de82816 29-Jan-2014 joerg <joerg@NetBSD.org>

For ARM EABI, includ divide-by-0 trap handlers.


# 32975826 17-Jan-2014 joerg <joerg@NetBSD.org>

This is not libc, so don't check the libc arch macro.


# ab0f68f9 03-Dec-2013 joerg <joerg@NetBSD.org>

libkern build glue for compiler-rt.