Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Mar 2021 10:49:23 +0000 (UTC)
From:      Piotr Kubaj <pkubaj@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r569017 - head/databases/mysql57-server
Message-ID:  <202103231049.12NAnNUa027511@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pkubaj
Date: Tue Mar 23 10:49:23 2021
New Revision: 569017
URL: https://svnweb.freebsd.org/changeset/ports/569017

Log:
  databases/mysql57-server: don't use LLD for linking on powerpc
  
  LLD currently fails:
  ld: error: relocation refers to a discarded section: .rodata._ZN5boost6detail8function15functor_managerINS_9algorithm6detail13token_finderFINS4_10is_any_ofFIcEEEEE7managerERKNS1_15function_bufferERSA_NS1_30functor_manager_operation_typeEN4mpl_5bool_ILb0EEE
  >>> defined in ../../archive_output_directory/libmysqlpump_lib.a(object_filter.cc.o)
  >>> referenced by object_filter.cc
  >>>               object_filter.cc.o:(.got2+0x108) in archive ../../archive_output_directory/libmysqlpump_lib.a
  
  ld: error: relocation refers to a discarded section: .rodata._ZN5boost6detail8function15functor_managerINS_9algorithm6detail13token_finderFINS4_10is_any_ofFIcEEEEE7managerERKNS1_15function_bufferERSA_NS1_30functor_manager_operation_typeEN4mpl_5bool_ILb0EEE
  >>> defined in ../../archive_output_directory/libmysqlpump_lib.a(sql_formatter.cc.o)
  >>> referenced by sql_formatter.cc
  >>>               sql_formatter.cc.o:(.got2+0x130) in archive ../../archive_output_directory/libmysqlpump_lib.a
  
  ld: error: relocation refers to a discarded section: .rodata._ZN5boost6detail8function15functor_managerINS_9algorithm6detail13token_finderFINS4_10is_any_ofFIcEEEEE7managerERKNS1_15function_bufferERSA_NS1_30functor_manager_operation_typeEN4mpl_5bool_ILb0EEE
  >>> defined in ../../archive_output_directory/libmysqlpump_lib.a(table.cc.o)
  >>> referenced by table.cc
  >>>               table.cc.o:(.got2+0x50) in archive ../../archive_output_directory/libmysqlpump_lib.a
  clang++: error: linker command failed with exit code 1 (use -v to see invocation)

Modified:
  head/databases/mysql57-server/Makefile

Modified: head/databases/mysql57-server/Makefile
==============================================================================
--- head/databases/mysql57-server/Makefile	Tue Mar 23 10:47:46 2021	(r569016)
+++ head/databases/mysql57-server/Makefile	Tue Mar 23 10:49:23 2021	(r569017)
@@ -174,6 +174,10 @@ CC=		${LOCALBASE}/bin/clang${LLVM_DEFAULT}
 CXX=		${LOCALBASE}/bin/clang++${LLVM_DEFAULT}
 .endif
 
+.if ${ARCH} == powerpc
+LLD_UNSAFE=	yes
+.endif
+
 post-extract:
 	@${RM} -rv ${WRKSRC}/sql/sql_hints.yy.cc ${WRKSRC}/sql/sql_hints.yy.h
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202103231049.12NAnNUa027511>