[Bug 205455] 11.0-CURRENT sys/boot/ofw/Makfile.inc , powerpc/Makefile , and uboot/Makefile.inc LDFLAGS patches for powerpc64: use -Wl,
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sun Dec 20 09:05:56 UTC 2015
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=205455
Bug ID: 205455
Summary: 11.0-CURRENT sys/boot/ofw/Makfile.inc ,
powerpc/Makefile , and uboot/Makefile.inc LDFLAGS
patches for powerpc64: use -Wl,
Product: Base System
Version: 11.0-CURRENT
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: bin
Assignee: freebsd-bugs at FreeBSD.org
Reporter: markmi at dsl-only.net
Created attachment 164411
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=164411&action=edit
svnlite diff output for sys/boot/. . .
[Note: I do not have a context for checking universal builds but the changes
below are all in MACHINE_ARCH sections limited to powerpc64.]
Based on errors I got trying to use devel/powerpc64-gcc for buidlworld activity
I suggest the following patches to the LDFLAGS handling in
sys/boot/ofw/Makfile.inc , sys/boot/powerpc/Makefile , and
sys/boot/uboot/Makefile.inc for powerpc64 use:
(Also as an attachment that should preserve tabs and such.)
Index: /usr/src/sys/boot/ofw/Makefile.inc
===================================================================
--- /usr/src/sys/boot/ofw/Makefile.inc (revision 292413)
+++ /usr/src/sys/boot/ofw/Makefile.inc (working copy)
@@ -2,7 +2,7 @@
.if ${MACHINE_ARCH} == "powerpc64"
CFLAGS+= -m32 -mcpu=powerpc
-LDFLAGS+= -m elf32ppc_fbsd
+LDFLAGS+= -Wl,-m -Wl,elf32ppc_fbsd
.endif
.include "../Makefile.inc"
Index: /usr/src/sys/boot/powerpc/Makefile.inc
===================================================================
--- /usr/src/sys/boot/powerpc/Makefile.inc (revision 292413)
+++ /usr/src/sys/boot/powerpc/Makefile.inc (working copy)
@@ -2,6 +2,7 @@
.if ${MACHINE_ARCH} == "powerpc64"
CFLAGS+= -m32 -mcpu=powerpc
+LDFLAGS+= -Wl,-m -Wl,elf32ppc_fbsd
.endif
.include "../Makefile.inc"
Index: /usr/src/sys/boot/uboot/Makefile.inc
===================================================================
--- /usr/src/sys/boot/uboot/Makefile.inc (revision 292413)
+++ /usr/src/sys/boot/uboot/Makefile.inc (working copy)
@@ -2,7 +2,7 @@
.if ${MACHINE_ARCH} == "powerpc64"
CFLAGS+= -m32 -mcpu=powerpc
-LDFLAGS+= -m elf32ppc_fbsd
+LDFLAGS+= -Wl,-m -Wl,elf32ppc_fbsd
.endif
.include "../Makefile.inc"
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list