Package: binutils Version: 2.16.1cvs20060117-1 Severity: normal
Fails to link when software is compiled with -02. With -O0, links just fine. binutils vertions 2.16.1-2 was last version to link with -O2 option. This happens with just the 3.4 compilers. 4.0 compilers don't have this problem. See output such as this: `.gnu.linkonce.t._ZNK6SCIRun10TetVolMeshINS_12TetLinearLgnINS_5PointEEEE4Edge6eq EdgeclENS_9EdgeIndexIjEES8_' referenced in section `.rodata' of Dataflow/Modules /Fields/RefineTetVol.o: defined in discarded section `.gnu.linkonce.t._ZNK6SCIRu n10TetVolMeshINS_12TetLinearLgnINS_5PointEEEE4Edge6eqEdgeclENS_9EdgeIndexIjEES8_ ' of Dataflow/Modules/Fields/RefineTetVol.o -- System Information: Debian Release: testing/unstable APT prefers testing APT policy: (900, 'testing'), (600, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.12-1-686 Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) Versions of packages binutils depends on: ii libc6 2.3.5-12 GNU C Library: Shared libraries an binutils recommends no packages. -- no debconf information *** compile.errors rm -f lib/libDataflow_Modules_Fields.so g++-3.4 -Wl,-rpath -Wl,/usr/local/Thirdparty/1.24.1/Linux/gcc-3.4-32bit///lib -L/usr/local/Thirdparty/1.24.1/Linux/gcc-3.4-32bit///lib -Llib -m32 -Wall -O2 -shared -Llib -m32 -Wall -O2 -Wl,-rpath -Wl,/home/jas/SCIRun/Cur/opt-i686-3.4/lib -Wl,-rpath -Wl,/home/jas/SCIRun/Cur/opt-i686-3.4/lib -o lib/libDataflow_Modules_Fields.so -Wl,-soname -Wl,libDataflow_Modules_Fields.so Dataflow/Modules/Fields/ApplyMappingMatrix.o Dataflow/Modules/Fields/AttractNormals.o Dataflow/Modules/Fields/BuildMappingMatrix.o Dataflow/Modules/Fields/CastMLVtoHV.o Dataflow/Modules/Fields/CastTVtoMLV.o Dataflow/Modules/Fields/Centroids.o Dataflow/Modules/Fields/ChangeCoordinates.o Dataflow/Modules/Fields/ChangeFieldBasis.o Dataflow/Modules/Fields/ChangeFieldDataType.o Dataflow/Modules/Fields/ChangeFieldBounds.o Dataflow/Modules/Fields/ChooseField.o Dataflow/Modules/Fields/ClipByFunction.o Dataflow/Modules/Fields/ClipField.o Dataflow/Modules/Fields/ClipLattice.o Dataflow/Modules/Fields/Convert Tet.o Dataflow/Modules/Fields/Coregister.o Dataflow/Modules/Fields/CreateMesh.o Dataflow/Modules/Fields/CubitInterface.o Dataflow/Modules/Fields/DirectMapping.o Dataflow/Modules/Fields/FieldBoundary.o Dataflow/Modules/Fields/FieldCage.o Dataflow/Modules/Fields/FieldFrenet.o Dataflow/Modules/Fields/FieldInfo.o Dataflow/Modules/Fields/FieldMeasures.o Dataflow/Modules/Fields/FieldSetProperty.o Dataflow/Modules/Fields/FieldSlicer.o Dataflow/Modules/Fields/FieldSubSample.o Dataflow/Modules/Fields/GatherFields.o Dataflow/Modules/Fields/Gradient.o Dataflow/Modules/Fields/HexToTet.o Dataflow/Modules/Fields/InsertField.o Dataflow/Modules/Fields/IsoClip.o Dataflow/Modules/Fields/ManageFieldData.o Dataflow/Modules/Fields/ManageFieldMesh.o Dataflow/Modules/Fields/MapDataToMeshCoord.o Dataflow/Modules/Fields/MaskLattice.o Dataflow/Modules/Fields/MaskLatVolWithTriSurf.o Dataflow/Modules/Fields/MoveElemToNode.o Dataflow/Modules/Fields/MoveNodeToElem.o Dataflow/Modules/Fields/NodeGradient.o Dataflow/Modules/Fields/QuadToTri.o Dataflow/Modules/Fields/PlanarTransformField.o Dataflow/Modules/Fields/PointLatticeMap.o Dataflow/Modules/Fields/Probe.o Dataflow/Modules/Fields/RefineTetVol.o Dataflow/Modules/Fields/ReplaceScalarDataValue.o Dataflow/Modules/Fields/SampleField.o Dataflow/Modules/Fields/SampleLattice.o Dataflow/Modules/Fields/SamplePlane.o Dataflow/Modules/Fields/SampleStructHex.o Dataflow/Modules/Fields/ScalarFieldStats.o Dataflow/Modules/Fields/ScaleFieldData.o Dataflow/Modules/Fields/SeedPoints.o Dataflow/Modules/Fields/SelectField.o Dataflow/Modules/Fields/SetProperty.o Dataflow/Modules/Fields/ToPointCloud.o Dataflow/Modules/Fields/ToStructured.o Dataflow/Modules/Fields/TransformField.o Dataflow/Modules/Fields/TransformData.o Dataflow/Modules/Fields/TransformData2.o Dataflow/Modules/Fields/TransformData3.o Dataflow/Modules/Fields/TransformMesh.o Dataflow/Modules/Fields/Unstructure.o Dataflow/Modules/Fields/VectorMagnitude.o -lDataflow_Network -lDatafl ow_Ports -lDataflow_Widgets -lCore_Algorithms_Fields -lCore_Datatypes -lCore_Persistent -lCore_Exceptions -lCore_ImportExport -lCore_Thread -lCore_Containers -lCore_GuiInterface -lCore_Geom -lCore_Basis -lCore_Geometry -lCore_TkExtensions -lCore_Math -lCore_Util -lCore_Algorithms_Geometry -lCore_GeomInterface -lCore_Malloc -ltk -ltcl -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_PW_GECOS=1 -Wl,-rpath -Wl,/usr/X11R6/lib -L/usr/X11R6/lib -lGLU -lGL -lpthread -lm -Wl,-rpath -Wl,/usr/X11R6/lib -L/usr/X11R6/lib -lX11 -lXext -lXaw -lXi -lXt -lXmu -lfl -lm -lpthread -lteem -lz -lm `.gnu.linkonce.t._ZNK6SCIRun10TetVolMeshINS_12TetLinearLgnINS_5PointEEEE4Edge6eqEdgeclENS_9EdgeIndexIjEES8_' referenced in section `.rodata' of Dataflow/Modules/Fields/RefineTetVol.o: defined in discarded section `.gnu.linkonce.t._ZNK6SCIRun10TetVolMeshINS_12TetLinearLgnINS_5PointEEEE4Edge6eqEdgeclENS_9EdgeIndexIjEES8_' of Dataflow/Modules/Fields/RefineTetVol.o `.gnu.linkonce.t._ZN9__gnu_cxx25_Hashtable_const_iteratorIN6SCIRun9EdgeIndexIjEES3_NS1_10TetVolMeshINS1_12TetLinearLgnINS1_5PointEEEE4Edge14CellEdgeHasherESt9_IdentityIS3_ENS9_6eqEdgeESaIS3_EEppEv' referenced in section `.rodata' of Dataflow/Modules/Fields/RefineTetVol.o: defined in discarded section `.gnu.linkonce.t._ZN9__gnu_cxx25_Hashtable_const_iteratorIN6SCIRun9EdgeIndexIjEES3_NS1_10TetVolMeshINS1_12TetLinearLgnINS1_5PointEEEE4Edge14CellEdgeHasherESt9_IdentityIS3_ENS9_6eqEdgeESaIS3_EEppEv' of Dataflow/Modules/Fields/RefineTetVol.o `.gnu.linkonce.t._ZNK9__gnu_cxx9hashtableIN6SCIRun9EdgeIndexIjEES3_NS1_10TetVolMeshINS1_12TetLinearLgnINS1_5PointEEEE4Edge14CellEdgeHasherESt9_IdentityIS3_ENS9_6eqEdgeESaIS3_EE11equal_rangeERKS3_' referenced in section `.rodata' of Dataflow/Modules/Fields/RefineTetVol.o: defined in discarded section `.gnu.linkonce.t._ZNK9__gnu_cxx9hashtableIN6SCIRun9EdgeIndexIjEES3_NS1_10TetVolMeshINS1_12TetLinearLgnINS1_5PointEEEE4Edge14CellEdgeHasherESt9_IdentityIS3_ENS9_6eqEdgeESaIS3_EE11equal_rangeERKS3_' of Dataflow/Modules/Fields/RefineTetVol.o `.gnu.linkonce.t._ZN9__gnu_cxx9hashtableIN6SCIRun9EdgeIndexIjEES3_NS1_10TetVolMeshINS1_12TetLinearLgnINS1_5PointEEEE4Edge14CellEdgeHasherESt9_IdentityIS3_ENS9_6eqEdgeESaIS3_EE5eraseERKNS_19_Hashtable_iteratorIS3_S3_SA_SC_SD_SE_EE' referenced in section `.rodata' of Dataflow/Modules/Fields/RefineTetVol.o: defined in discarded section `.gnu.linkonce.t._ZN9__gnu_cxx9hashtableIN6SCIRun9EdgeIndexIjEES3_NS1_10TetVolMeshINS1_12TetLinearLgnINS1_5PointEEEE4Edge14CellEdgeHasherESt9_IdentityIS3_ENS9_6eqEdgeESaIS3_EE5eraseERKNS_19_Hashtable_iteratorIS3_S3_SA_SC_SD_SE_EE' of Dataflow/Modules/Fields/RefineTetVol.o `.gnu.linkonce.t._ZN9__gnu_cxx9hashtableIN6SCIRun9EdgeIndexIjEES3_NS1_10TetVolMeshINS1_12TetLinearLgnINS1_5PointEEEE4Edge14CellEdgeHasherESt9_IdentityIS3_ENS9_6eqEdgeESaIS3_EE22insert_unique_noresizeERKS3_' referenced in section `.rodata' of Dataflow/Modules/Fields/RefineTetVol.o: defined in discarded section `.gnu.linkonce.t._ZN9__gnu_cxx9hashtableIN6SCIRun9EdgeIndexIjEES3_NS1_10TetVolMeshINS1_12TetLinearLgnINS1_5PointEEEE4Edge14CellEdgeHasherESt9_IdentityIS3_ENS9_6eqEdgeESaIS3_EE22insert_unique_noresizeERKS3_' of Dataflow/Modules/Fields/RefineTetVol.o `.gnu.linkonce.t._ZN9__gnu_cxx9hashtableIN6SCIRun9EdgeIndexIjEES3_NS1_10TetVolMeshINS1_12TetLinearLgnINS1_5PointEEEE4Edge14CellEdgeHasherESt9_IdentityIS3_ENS9_6eqEdgeESaIS3_EE21insert_equal_noresizeERKS3_' referenced in section `.rodata' of Dataflow/Modules/Fields/RefineTetVol.o: defined in discarded section `.gnu.linkonce.t._ZN9__gnu_cxx9hashtableIN6SCIRun9EdgeIndexIjEES3_NS1_10TetVolMeshINS1_12TetLinearLgnINS1_5PointEEEE4Edge14CellEdgeHasherESt9_IdentityIS3_ENS9_6eqEdgeESaIS3_EE21insert_equal_noresizeERKS3_' of Dataflow/Modules/Fields/RefineTetVol.o `.gnu.linkonce.t._ZN9__gnu_cxx9hashtableIN6SCIRun9EdgeIndexIjEES3_NS1_10TetVolMeshINS1_12TetLinearLgnINS1_5PointEEEE4Edge14CellEdgeHasherESt9_IdentityIS3_ENS9_6eqEdgeESaIS3_EE6resizeEj' referenced in section `.rodata' of Dataflow/Modules/Fields/RefineTetVol.o: defined in discarded section `.gnu.linkonce.t._ZN9__gnu_cxx9hashtableIN6SCIRun9EdgeIndexIjEES3_NS1_10TetVolMeshINS1_12TetLinearLgnINS1_5PointEEEE4Edge14CellEdgeHasherESt9_IdentityIS3_ENS9_6eqEdgeESaIS3_EE6resizeEj' of Dataflow/Modules/Fields/RefineTetVol.o `.gnu.linkonce.t._ZN6SCIRun10TetVolMeshINS_12TetLinearLgnINS_5PointEEEE17delete_cell_edgesENS_9CellIndexIjEE' referenced in section `.rodata' of Dataflow/Modules/Fields/RefineTetVol.o: defined in discarded section `.gnu.linkonce.t._ZN6SCIRun10TetVolMeshINS_12TetLinearLgnINS_5PointEEEE17delete_cell_edgesENS_9CellIndexIjEE' of Dataflow/Modules/Fields/RefineTetVol.o collect2: ld returned 1 exit status make: *** [lib/libDataflow_Modules_Fields.so] Error 1 rm -f lib/libDataflow_Modules_Render.so g++-3.4 -Wl,-rpath -Wl,/usr/local/Thirdparty/1.24.1/Linux/gcc-3.4-32bit///lib -L/usr/local/Thirdparty/1.24.1/Linux/gcc-3.4-32bit///lib -Llib -m32 -Wall -O2 -shared -Llib -m32 -Wall -O2 -Wl,-rpath -Wl,/home/jas/SCIRun/Cur/opt-i686-3.4/lib -Wl,-rpath -Wl,/home/jas/SCIRun/Cur/opt-i686-3.4/lib -o lib/libDataflow_Modules_Render.so -Wl,-soname -Wl,libDataflow_Modules_Render.so Dataflow/Modules/Render/Ball.o Dataflow/Modules/Render/BallAux.o Dataflow/Modules/Render/BallMath.o Dataflow/Modules/Render/Camera.o Dataflow/Modules/Render/EditPath.o Dataflow/Modules/Render/OpenGL.o Dataflow/Modules/Render/SynchronizeGeometry.o Dataflow/Modules/Render/ViewWindow.o Dataflow/Modules/Render/ViewSlices.o Dataflow/Modules/Render/Painter.o Dataflow/Modules/Render/PainterTools.o Dataflow/Modules/Render/Viewer.o Dataflow/Modules/Render/glMath.o -lDataflow_Widgets -lDataflow_Network -lDataflow_Ports -lCore_Datatypes -lDataflow_Comm -lCore_Persistent -lCore_Exceptions -lCore_Geometry -lCo re_Algorithms_Fields -lCore_Geom -lCore_Thread -lCore_Containers -lCore_GuiInterface -lCore_TkExtensions -lCore_Util -lCore_GeomInterface -lCore_Basis -lCore_Volume -lCore_Bundle -lCore_Malloc -ltk -ltcl -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_PW_GECOS=1 -Wl,-rpath -Wl,/usr/X11R6/lib -L/usr/X11R6/lib -lGLU -lGL -lpthread -lm -Wl,-rpath -Wl,/usr/X11R6/lib -L/usr/X11R6/lib -lX11 -lXext -lXaw -lXi -lXt -lXmu -lmpege -Wl,-rpath -Wl,/usr/local/Thirdparty/1.24.1/Linux/gcc-3.4-32bit//lib -L/usr/local/Thirdparty/1.24.1/Linux/gcc-3.4-32bit//lib -lMagick -lz -lm -lm -lteem -lz -lm `.gnu.linkonce.t._ZN6SCIRun7Painter10NrrdVolume9get_valueIdEEvRKSt6vectorIiSaIiEERT_' referenced in section `.rodata' of Dataflow/Modules/Render/PainterTools.o: defined in discarded section `.gnu.linkonce.t._ZN6SCIRun7Painter10NrrdVolume9get_valueIdEEvRKSt6vectorIiSaIiEERT_' of Dataflow/Modules/Render/PainterTools.o collect2: ld returned 1 exit status make: *** [lib/libDataflow_Modules_Render.so] Error 1 rm -f lib/libPackages_Uintah_CCA_Components_Arches.so g++-3.4 -Wl,-rpath -Wl,/usr/local/Thirdparty/1.24.1/Linux/gcc-3.4-32bit///lib -L/usr/local/Thirdparty/1.24.1/Linux/gcc-3.4-32bit///lib -Llib -m32 -Wall -O2 -shared -Llib -m32 -Wall -O2 -Wl,-rpath -Wl,/home/jas/SCIRun/Cur/opt-i686-3.4/lib -Wl,-rpath -Wl,/home/jas/SCIRun/Cur/opt-i686-3.4/lib -o lib/libPackages_Uintah_CCA_Components_Arches.so -Wl,-soname -Wl,libPackages_Uintah_CCA_Components_Arches.so Packages/Uintah/CCA/Components/Arches/Arches.o Packages/Uintah/CCA/Components/Arches/ArchesLabel.o Packages/Uintah/CCA/Components/Arches/ArchesMaterial.o Packages/Uintah/CCA/Components/Arches/ArchesVariables.o Packages/Uintah/CCA/Components/Arches/ArchesConstVariables.o Packages/Uintah/CCA/Components/Arches/BoundaryCondition.o Packages/Uintah/CCA/Components/Arches/CellInformation.o Packages/Uintah/CCA/Components/Arches/Discretization.o Packages/Uintah/CCA/Components/Arches/EnthalpySolver.o Packages/Uintah/CCA/Components/Arches/ExplicitSolver.o Packages/Uintah/CCA/Compon ents/Arches/LinearSolver.o Packages/Uintah/CCA/Components/Arches/MomentumSolver.o Packages/Uintah/CCA/Components/Arches/NonlinearSolver.o Packages/Uintah/CCA/Components/Arches/PhysicalConstants.o Packages/Uintah/CCA/Components/Arches/PicardNonlinearSolver.o Packages/Uintah/CCA/Components/Arches/PressureSolver.o Packages/Uintah/CCA/Components/Arches/Properties.o Packages/Uintah/CCA/Components/Arches/ReactiveScalarSolver.o Packages/Uintah/CCA/Components/Arches/ThermalNOxSolver.o Packages/Uintah/CCA/Components/Arches/RBGSSolver.o Packages/Uintah/CCA/Components/Arches/ScalarSolver.o Packages/Uintah/CCA/Components/Arches/SmagorinskyModel.o Packages/Uintah/CCA/Components/Arches/ScaleSimilarityModel.o Packages/Uintah/CCA/Components/Arches/IncDynamicProcedure.o Packages/Uintah/CCA/Components/Arches/CompDynamicProcedure.o Packages/Uintah/CCA/Components/Arches/CompLocalDynamicProcedure.o Packages/Uintah/CCA/Components/Arches/OdtClosure.o Packages/Uintah/CCA/Components/Arches/OdtData.o Packages/Uintah/CCA/Components/Arches/Source.o Packages/Uintah/CCA/Components/Arches/TurbulenceModel.o Packages/Uintah/CCA/Components/Arches/PetscSolver.o Packages/Uintah/CCA/Components/Arches/Filter.o -lCore_Util -lCore_Thread -lCore_Exceptions -lCore_Geometry -lCore_Containers -lCore_Malloc -lPackages_Uintah_Core_ProblemSpec -lPackages_Uintah_Core_GeometryPiece -lPackages_Uintah_Core_Grid -lPackages_Uintah_Core_Util -lPackages_Uintah_Core_Disclosure -lPackages_Uintah_Core_Exceptions -lPackages_Uintah_CCA_Components_Arches_fortran -lPackages_Uintah_CCA_Components_Arches_Mixing -lPackages_Uintah_CCA_Components_Arches_Radiation -lPackages_Uintah_CCA_Ports -lPackages_Uintah_Core_Parallel -Wl,-rpath -Wl,/usr//lib -L/usr//lib -lxml2 -lmpi -DMPIPP_H -lm -Wl,-rpath -Wl,/usr/local/petsc-2.2.1//lib/libO/linux -L/usr/local/petsc-2.2.1//lib/libO/linux -lpetsc -lpetscvec -lpetscmat -lpetscdm -lpetscsnes -lpetscts -lpetscksp -llapack -lcblas -lf77blas -latlas -lg2c -lg2c -lcblas -lf 77blas -latlas -lg2c -lm -lmpi -lg2c -ldl -DMPIPP_H -Wl,-rpath -Wl,/usr//lib -L/usr//lib -lxml2 -lg2c -lmpi -DMPIPP_H -lm `.gnu.linkonce.t._ZN6Uintah19TimeIntegratorLabelC1EPKNS_11ArchesLabelENS_22TimeIntegratorStepType4TypeE' referenced in section `.rodata' of Packages/Uintah/CCA/Components/Arches/ExplicitSolver.o: defined in discarded section `.gnu.linkonce.t._ZN6Uintah19TimeIntegratorLabelC1EPKNS_11ArchesLabelENS_22TimeIntegratorStepType4TypeE' of Packages/Uintah/CCA/Components/Arches/ExplicitSolver.o `.gnu.linkonce.t._ZN6Uintah19TimeIntegratorLabelC1EPKNS_11ArchesLabelENS_22TimeIntegratorStepType4TypeE' referenced in section `.rodata' of Packages/Uintah/CCA/Components/Arches/PicardNonlinearSolver.o: defined in discarded section `.gnu.linkonce.t._ZN6Uintah19TimeIntegratorLabelC1EPKNS_11ArchesLabelENS_22TimeIntegratorStepType4TypeE' of Packages/Uintah/CCA/Components/Arches/PicardNonlinearSolver.o collect2: ld returned 1 exit status make: *** [lib/libPackages_Uintah_CCA_Components_Arches.so] Error 1 Compiling on-the-fly-libs directory: make[1]: Entering directory `/home/jas/SCIRun/Cur/opt-i686-3.4/on-the-fly-libs' make[1]: Nothing to be done for `default'. make[1]: Leaving directory `/home/jas/SCIRun/Cur/opt-i686-3.4/on-the-fly-libs' make: Target `default' not remade because of errors. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]