Path: csiph.com!weretis.net!feeder6.news.weretis.net!nntp.club.cc.cmu.edu!169.228.66.3.MISMATCH!ihnp4.UCSD.Edu!usenet.stanford.edu!not-for-mail From: "Deakin, Michael" Newsgroups: gnu.utils.bug Subject: ld bug Date: Fri, 8 Sep 2017 20:18:07 +0000 Lines: 140 Approved: bug-gnu-utils@gnu.org Message-ID: NNTP-Posting-Host: lists.gnu.org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Trace: usenet.stanford.edu 1504904573 13406 208.118.235.17 (8 Sep 2017 21:02:53 GMT) X-Complaints-To: action@cs.stanford.edu To: "bug-gnu-utils@gnu.org" Envelope-to: bug-gnu-utils@gnu.org DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=sandia.gov; i=@sandia.gov; q=dns/txt; s=snl; t=1504901908; x=1536437908; h=from:to:subject:date:message-id:mime-version; bh=WpMmIhpsa3UDEIAE8euWxksKDU2GGzq9YicBG/mdF/U=; b=M67c0UBMpMOfM9YHJOaAWfTxhlpZoOX8mMj+UPfw+3/sgxV+erQC1xZF CcD0to7Si5W41Es5NhJREWjXdSP+UFT/z6cvieqTWUX64cajsD4Vd7xoU lSW86COw8X0PzkdjCr1t8kcKriAg43Q4er08OKl4SB35Z3cdofg3Nx63i EnxM5lF/OzaxrWdI9D+ggkUMyWuqL/gjw2LSOwCfvrQboJtkEorUlEVbo sQW/h0zSJrLS2wydPkSvmmuTIu/HrwRcmyuSrb8dRXGNEneesTE/njpbM 3IMjLiK/z1SRvpqzX1iBb+4D+Nhr4XTuC7ncaPEZ/sUct/SCEKAkExCGB w==; X-IronPort-MID: 53834901 X-IronPort-RCPT-ALL: bug-gnu-utils@gnu.org X-IronPort-RCPT-FROM: mdeakin@sandia.gov X-IronPort-Date: 08 Sep 2017 20:18:25 -0000 X-IronPort-RemoteIP: 198.102.152.60 X-IronPort-RemoteHost: interceptor1.sandia.gov X-IronPort-Host: smtp02asnl.sandia.gov X-IronPort-SBRS: 2.5 X-IronPort-AV: E=McAfee;i="5900,7806,8648"; a="53834901" X-IronPort-AV: E=Sophos;i="5.42,363,1500962400"; d="scan'208,217";a="53834901" X-CrossPremisesHeadersFilteredBySendConnector: ES08AMSNLNT.srn.sandia.gov Thread-Topic: ld bug Thread-Index: AQHTKN+VHEO+GuMOh0aRNYu2EXSz6A== Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [134.253.113.244] X-OrganizationHeadersPreserved: ES08AMSNLNT.srn.sandia.gov X-RSA-Inspected: yes X-RSA-Classifications: public X-RSA-Action: allow X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 198.102.153.117 X-Mailman-Approved-At: Fri, 08 Sep 2017 17:02:51 -0400 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: bug-gnu-utils@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Bug reports for the GNU utilities List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Xref: csiph.com gnu.utils.bug:2218 Hi, I'm using GNU ld version 2.20.51.0.2-5.36.el6 20100205 on Red Hat Enterpris= e Linux 6.5 (Santiago) and have run into a bug in ld. Here is the command used to link my program and the output: /home/projects/x86-64-haswell/openmpi/2.1.1/gcc/4.9.3/bin/mpicxx -Wall -s= td=3Dc++11 -fopenmp -mavx2 -O3 -DNDEBUG -O2 -rdynamic CMakeFiles/preqx= _flat_ut.dir/__/__/test/unit_tests/tester.cpp.o CMakeFiles/preqx_flat_ut.di= r/__/__/src/preqx_flat/unit_tests/preqx_flat_ut.cpp.o CMakeFiles/preqx_flat= _ut.dir/__/__/src/preqx_flat/unit_tests/preqx_flat_ut_sphere_op_sl.cpp.o CM= akeFiles/preqx_flat_ut.dir/__/__/src/preqx_flat/unit_tests/preqx_flat_ut_sp= here_op_ml.cpp.o CMakeFiles/preqx_flat_ut.dir/__/__/src/preqx_flat/bndry_mo= d.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src/preqx_flat/dcmip_tests.F90.o= CMakeFiles/preqx_flat_ut.dir/__/__/src/preqx_flat/derivative_mod.F90.o CMa= keFiles/preqx_flat_ut.dir/__/__/src/preqx_flat/edge_mod.F90.o CMakeFiles/pr= eqx_flat_ut.dir/__/__/src/preqx_flat/prim_advection_mod.F90.o CMakeFiles/pr= eqx_flat_ut.dir/__/__/src/preqx_flat/solver_init_mod.F90.o CMakeFiles/preqx= _flat_ut.dir/__/__/src/preqx_flat/vertremap_mod.F90.o CMakeFiles/preqx_flat= _ut.dir/__/__/src/preqx_flat/viscosity_mod.F90.o CMakeFiles/preqx_flat_ut.d= ir/__/__/src/test_src/asp_tests.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/sr= c/test_src/baroclinic_inst_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src= /test_src/dcmip2012_test1_2_3.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src/= test_src/dcmip2012_test4.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src/test_= src/dcmip2012_test5.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src/checksum_m= od.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src/common_io_mod.F90.o CMakeFi= les/preqx_flat_ut.dir/__/__/src/common_movie_mod.F90.o CMakeFiles/preqx_fla= t_ut.dir/__/__/src/forcing_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src= /interpolate_driver_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src/interp= _movie_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src/netcdf_io_mod.F90.o= CMakeFiles/preqx_flat_ut.dir/__/__/src/pio_io_mod.F90.o CMakeFiles/preqx_f= lat_ut.dir/__/__/src/prim_movie_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/_= _/src/prim_restart_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src/ref_sta= te_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src/repro_sum_mod.F90.o CMa= keFiles/preqx_flat_ut.dir/__/__/src/restart_io_mod.F90.o CMakeFiles/preqx_f= lat_ut.dir/__/__/src/surfaces_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/= src/vertical_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src/test_mod.F90.= o CMakeFiles/preqx_flat_ut.dir/__/__/src/utils_mod.F90.o CMakeFiles/preqx_f= lat_ut.dir/__/__/src/share/Manager.F90.o CMakeFiles/preqx_flat_ut.dir/__/__= /src/share/bndry_mod_base.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src/shar= e/caar_pre_exchange_driver_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src= /share/cg_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src/share/control_mo= d.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src/share/coordinate_systems_mod= .F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src/share/cube_mod.F90.o CMakeFil= es/preqx_flat_ut.dir/__/__/src/share/derivative_mod_base.F90.o CMakeFiles/p= reqx_flat_ut.dir/__/__/src/share/diffusion_mod.F90.o CMakeFiles/preqx_flat_= ut.dir/__/__/src/share/dimensions_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__= /__/src/share/dof_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src/share/do= main_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src/share/edge_mod_base.F= 90.o CMakeFiles/preqx_flat_ut.dir/__/__/src/share/edgetype_mod.F90.o CMakeF= iles/preqx_flat_ut.dir/__/__/src/share/element_mod.F90.o CMakeFiles/preqx_f= lat_ut.dir/__/__/src/share/filter_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__= /__/src/share/fvm_analytic_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src= /share/fvm_bsp_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src/share/fvm_c= ontrol_volume_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src/share/fvm_fi= lter_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src/share/fvm_line_integr= als_flux_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src/share/fvm_line_in= tegrals_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src/share/fvm_mod.F90.= o CMakeFiles/preqx_flat_ut.dir/__/__/src/share/fvm_reconstruction_mod.F90.o= CMakeFiles/preqx_flat_ut.dir/__/__/src/share/fvm_transformation_mod.F90.o = CMakeFiles/preqx_flat_ut.dir/__/__/src/share/global_norms_mod.F90.o CMakeFi= les/preqx_flat_ut.dir/__/__/src/share/gridgraph_mod.F90.o CMakeFiles/preqx_= flat_ut.dir/__/__/src/share/hybrid_mod.F90.o CMakeFiles/preqx_flat_ut.dir/_= _/__/src/share/hybvcoord_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src/s= hare/interpolate_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src/share/kin= ds.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src/share/linear_algebra_mod.F9= 0.o CMakeFiles/preqx_flat_ut.dir/__/__/src/share/ll_mod.F90.o CMakeFiles/pr= eqx_flat_ut.dir/__/__/src/share/mass_matrix_mod.F90.o CMakeFiles/preqx_flat= _ut.dir/__/__/src/share/mesh_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/s= rc/share/metagraph_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src/share/m= etis_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src/share/namelist_mod.F9= 0.o CMakeFiles/preqx_flat_ut.dir/__/__/src/share/parallel_mod.F90.o CMakeFi= les/preqx_flat_ut.dir/__/__/src/share/params_mod.F90.o CMakeFiles/preqx_fla= t_ut.dir/__/__/src/share/physical_constants.F90.o CMakeFiles/preqx_flat_ut.= dir/__/__/src/share/physics_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/sr= c/share/prim_advance_caar_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src/= share/prim_advance_hypervis_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/sr= c/share/prim_advance_exp_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src/s= hare/prim_advance_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src/share/pr= im_advection_mod_base.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src/share/pr= im_driver_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src/share/prim_si_mo= d.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src/share/prim_si_ref_mod.F90.o = CMakeFiles/preqx_flat_ut.dir/__/__/src/share/prim_state_mod.F90.o CMakeFile= s/preqx_flat_ut.dir/__/__/src/share/quadrature_mod.F90.o CMakeFiles/preqx_f= lat_ut.dir/__/__/src/share/reduction_mod.F90.o CMakeFiles/preqx_flat_ut.dir= /__/__/src/share/schedtype_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src= /share/schedule_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src/share/solv= er_init_mod_base.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src/share/solver_= mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src/share/spacecurve_mod.F90.o= CMakeFiles/preqx_flat_ut.dir/__/__/src/share/thread_mod.F90.o CMakeFiles/p= reqx_flat_ut.dir/__/__/src/share/time_mod.F90.o CMakeFiles/preqx_flat_ut.di= r/__/__/src/share/unit_tests_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/s= rc/share/vertremap_mod_base.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/src/sh= are/viscosity_mod_base.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/utils/csm_s= hare/shr_const_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/utils/csm_share= /shr_file_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/utils/csm_share/shr_= kind_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/utils/csm_share/shr_mpi_m= od.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/utils/csm_share/shr_spfn_mod.F9= 0.o CMakeFiles/preqx_flat_ut.dir/__/__/utils/csm_share/shr_sys_mod.F90.o CM= akeFiles/preqx_flat_ut.dir/__/__/utils/csm_share/shr_vmath_mod.F90.o CMakeF= iles/preqx_flat_ut.dir/__/__/physics/column_model_mod.F90.o CMakeFiles/preq= x_flat_ut.dir/__/__/physics/column_types_mod.F90.o CMakeFiles/preqx_flat_ut= .dir/__/__/physics/heldsuarez/held_suarez_mod.F90.o CMakeFiles/preqx_flat_u= t.dir/__/__/physics/physics_io_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__= /physics/physics_types_mod.F90.o CMakeFiles/preqx_flat_ut.dir/__/__/utils/c= sm_share/shr_vmath_fwrap.c.o CMakeFiles/preqx_flat_ut.dir/__/__/src/jrio.c.= o CMakeFiles/preqx_flat_ut.dir/__/__/src/share/cxx/caar_cxx_f90_interface.c= pp.o CMakeFiles/preqx_flat_ut.dir/__/__/src/share/cxx/CaarControl.cpp.o CMa= keFiles/preqx_flat_ut.dir/__/__/src/share/cxx/CaarRegion.cpp.o CMakeFiles/p= reqx_flat_ut.dir/__/__/src/share/cxx/Derivative.cpp.o CMakeFiles/preqx_flat= _ut.dir/__/__/src/share/cxx/kokkos_init.cpp.o -o preqx_flat_ut ../../utils= /pio/pio/libpio.a ../../utils/timing/libtiming.a -lblas -llapack -lblas -lr= t -ldl -lkokkos -L/home/mdeakin/prefix/lib -Wl,-Bstatic -lpnetcdf -Wl,-Bdyn= amic -lnetcdff -lhdf5_hl -lhdf5 -Wl,-Bstatic -lnetcdf -lpnetcdf -Wl,-Bdynam= ic -lnetcdff -lhdf5_hl -lhdf5 -Wl,-Bstatic -lnetcdf -Wl,-Bdynamic -llapack = -lrt -ldl -lkokkos -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lgf= ortran -lquadmath /usr/bin/ld: /home/projects/x86-64-haswell/pnetcdf/1.8.1/openmpi/2.1.1/gcc/= 4.9.3/cuda/none/lib/libpnetcdf.a(mpinetcdf.o)(.text+0x37): unresolvable H??= @?>H??F=01H??H??=18H??=10@?~=03?F=02?H??@?~H??8?=06H??H??0?F=01H??H??(?F=02= H??H?? ?F=03H??H??=18?F=04H??H??=10?FH??H??F=06?f=1FD relocation against sy= mbol `ompi_mpi_info_null' /usr/bin/ld: BFD version 2.20.51.0.2-5.36.el6 20100205 internal error, abor= ting at reloc.c line 443 in bfd_get_reloc_size /usr/bin/ld: Please report this bug. Is this bug fixed in newer versions of ld? Googling for it didn't seem to r= eturn anything relevant. If it's a known bug, I can ask my sys-admins to up= date. If it helps, I believe I can share the object files, but need to check befo= re doing so. Thanks, Michael Deakin?