svn commit: r301746 - head

Ed Maste emaste at FreeBSD.org
Thu Jun 9 17:03:04 UTC 2016


Author: emaste
Date: Thu Jun  9 17:03:03 2016
New Revision: 301746
URL: https://svnweb.freebsd.org/changeset/base/301746

Log:
  Use -L to specify compat32 library paths instead of -Y
  
  -Y is an uncommon linker option that is rather similar to -L.  In
  discussion with Peter it seems early amd64 development might have
  required the -Y-specific behaviour, but it is no longer necessary.
  
  Switch to -L which is more widely supported and much more commonly
  used, to make it easier to link the FreeBSD base system with linkers
  other than ld.bfd.
  
  Submitted by:	Rafael Ávila de Espíndola
  Differential Revision:	https://reviews.freebsd.org/D6681

Modified:
  head/Makefile.libcompat

Modified: head/Makefile.libcompat
==============================================================================
--- head/Makefile.libcompat	Thu Jun  9 16:41:41 2016	(r301745)
+++ head/Makefile.libcompat	Thu Jun  9 17:03:03 2016	(r301746)
@@ -19,7 +19,7 @@ LIB32WMAKEENV=	MACHINE=i386 MACHINE_ARCH
 		MACHINE_CPU="i686 mmx sse sse2"
 LIB32WMAKEFLAGS=	\
 		AS="${XAS} --32" \
-		LD="${XLD} -m elf_i386_fbsd -Y P,${LIBCOMPATTMP}/usr/lib32" \
+		LD="${XLD} -m elf_i386_fbsd -L${LIBCOMPATTMP}/usr/lib32" \
 		OBJCOPY="${XOBJCOPY}"
 
 .elif ${TARGET_ARCH} == "powerpc64"


More information about the svn-src-head mailing list