Page MenuHomeFreeBSD

D25728.id75373.diff
No OneTemporary

D25728.id75373.diff

Index: lib/csu/mips/Makefile
===================================================================
--- lib/csu/mips/Makefile
+++ lib/csu/mips/Makefile
@@ -2,6 +2,27 @@
.PATH: ${.CURDIR:H}/common
+.include <src.opts.mk>
+
CFLAGS+= -DCRT_IRELOC_SUPPRESS
+.if ${MACHINE_ARCH:Mmips64}
+ELFCLASS= 64
+.else
+ELFCLASS= 32
+.endif
+.if ${MACHINE_ARCH:Mmips*el}
+ENDIAN= l
+.else
+ENDIAN= b
+.endif
+.if ${MACHINE_ARCH:Mmipsn32*}
+SUFFIX= n32
+.else
+SUFFIX=
+.endif
+
+# binutils requires an explicit emulation for ld -r
+LDFLAGS.bfd+= -Wl,-m -Wl,elf${ELFCLASS}${ENDIAN}tsmip${SUFFIX}_fbsd
+
.include <bsd.lib.mk>

File Metadata

Mime Type
text/plain
Expires
Tue, Apr 7, 5:28 AM (7 h, 15 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31013163
Default Alt Text
D25728.id75373.diff (617 B)

Event Timeline