Page MenuHomeFreeBSD

D25728.1793791388.diff
No OneTemporary

Authored By
Unknown
Size
632 B
Referenced Files
None
Subscribers
None

D25728.1793791388.diff

Index: head/lib/csu/mips/Makefile
===================================================================
--- head/lib/csu/mips/Makefile
+++ head/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
Wed, Nov 4, 11:23 AM (10 h, 1 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
41355275
Default Alt Text
D25728.1793791388.diff (632 B)

Event Timeline