diff options
| author | simonb <simonb@NetBSD.org> | 2021-03-29 05:22:49 +0000 |
|---|---|---|
| committer | simonb <simonb@NetBSD.org> | 2021-03-29 05:22:49 +0000 |
| commit | 9ee174d1e350d9eef2549d56ebff04dd25916dc0 (patch) | |
| tree | 663b85ed7fcf21c0776508f820af41c51c13eb82 /share/mk/bsd.kmodule.mk | |
| parent | d8516cc9e6b9d920274e9d58b680fbea20322a82 (diff) | |
On MIPS if we compile C files as N64, compile assembly with the same ABI.
Diffstat (limited to 'share/mk/bsd.kmodule.mk')
| -rw-r--r-- | share/mk/bsd.kmodule.mk | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/share/mk/bsd.kmodule.mk b/share/mk/bsd.kmodule.mk index 0ab6aa03085..dfd49e76c5c 100644 --- a/share/mk/bsd.kmodule.mk +++ b/share/mk/bsd.kmodule.mk @@ -1,4 +1,4 @@ -# $NetBSD: bsd.kmodule.mk,v 1.75 2021/03/23 13:22:40 simonb Exp $ +# $NetBSD: bsd.kmodule.mk,v 1.76 2021/03/29 05:22:49 simonb Exp $ # We are not building this with PIE MKPIE=no @@ -57,9 +57,11 @@ CFLAGS+= -fno-pic CFLAGS+= -fPIC -Wa,-fno-pic .elif ${MACHINE_ARCH} == "mips64eb" && !defined(BSD_MK_COMPAT_FILE) CFLAGS+= -mabi=64 +AFLAGS+= -mabi=64 LDFLAGS+= -Wl,-m,elf64btsmip .elif ${MACHINE_ARCH} == "mips64el" && !defined(BSD_MK_COMPAT_FILE) CFLAGS+= -mabi=64 +AFLAGS+= -mabi=64 LDFLAGS+= -Wl,-m,elf64ltsmip .endif |
