Symptom:
  ld crashes if map file generation is specified.

  Without map-file generation (without -Map, ... ) the 
  link process works fine.

Language:
  C++

Version:
  sh-3.1$ gcc-4.1 --version
  gcc-4.1 (GCC) 4.1.3 20070429 (prerelease) (Debian 4.1.2-6)
  Copyright (C) 2006 Free Software Foundation, Inc.
  This is free software; see the source for copying conditions.  There is NO
  warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Command line:
  (Sorry for long line.)
gcc-4.1 -shared -ggdb -Wl,-Map,../../lib/lib.linux_gcc4_i686/libMADCore.so.map  
../../.build/linux_gcc4_i686/lib/core/o/pi_cAbstractClassLoader.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/pi_cAbstractPlatformInfo.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/pi_cPIExceptions.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/pi_cPlatform.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/pi_cSystem.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/pi_cSysTime.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/pi_cUnsupportedPlatformException.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/pi_piBreakPoint.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/pi_piGlobals.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/pi_piStackTrace.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/pi_piTypeSerialize.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/pi_piVoid.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/pi_piThread_cAbstractMutexImpl.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/pi_piThread_cAbstractRunnableImpl.cpp.o 
 ../../.build/linux_gcc4_i686/lib/core/o/pi_piDebug_cAbstractTTYOut.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/pi_piDebug_piDebug.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/pi_platform_dependend_native_linux_cLinuxBreakPoint.cpp.o
  
../../.build/linux_gcc4_i686/lib/core/o/pi_platform_dependend_native_linux_cLinuxClassLoader.cpp.o
  
../../.build/linux_gcc4_i686/lib/core/o/pi_platform_dependend_native_linux_cLinuxDirImpl.cpp.o
  
../../.build/linux_gcc4_i686/lib/core/o/pi_platform_dependend_native_linux_cLinuxFileImpl.cpp.o
  
../../.build/linux_gcc4_i686/lib/core/o/pi_platform_dependend_native_linux_cLinuxFileInfoImpl.cpp.o
  
../../.build/linux_gcc4_i686/lib/core/o/pi_platform_dependend_native_linux_cLinuxFsImpl.cpp.o
  
../../.build/linux_gcc4_i686/lib/core/o/pi_platform_dependend_native_linux_cLinuxMutexImpl.cpp.o
  
../../.build/linux_gcc4_i686/lib/core/o/pi_platform_dependend_native_linux_cLinuxPlatformInfo.cpp.o
  
../../.build/linux_gcc4_i686/lib/core/o/pi_platform_dependend_native_linux_cLinuxThreadImpl.cpp.o
  
../../.build/linux_gcc4_i686/lib/core/o/pi_platform_dependend_native_win32_cWin32ClassLoader.cpp.o
  
../../.build/linux_gcc4_i686/lib/core/o/pi_platform_dependend_native_win32_cWin32FileImpl.cpp.o
  
../../.build/linux_gcc4_i686/lib/core/o/pi_platform_dependend_native_win32_cWin32PlatformInfo.cpp.o
  ../../.build/linux_gcc4_i686/lib/core/o/std_cAbstractException.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/std_cAbstractTokenSpec.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/std_cAsciiString.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/std_cAsciiStringStream.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/std_cAsciiStringTokenizer.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/std_cBugException.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/std_cBuildInfo.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/std_cByteArray.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/std_cByteArrayRef.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/std_cConstCStringRef.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/std_cDate.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/std_cDateTime.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/std_cNumberConversion.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/std_cNumberConversionException.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/std_cNumberConversionFormat.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/std_cOSErrorException.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/std_cOutOfBoundsException.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/std_cOutOfRangeException.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/std_cRuntimeException.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/std_cSTDExceptions.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/std_cTextParseException.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/std_cTime.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/std_cUTF8StringTokenizer.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/std_tSharedObject.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/rmi_cAbstractRMIFactory.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/rmi_cAbstractSignal.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/rmi_cAbstractSlotCall.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/rmi_cConnectable.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/rmi_cNoSuchSignalException.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/rmi_cNoSuchSlotException.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/rmi_cPublicSignal.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/rmi_cPublicSlot.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/rmi_cRMIExceptions.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/rmi_cUnconnectedSignalException.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/rmi_main.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/sa_cAbstractContextData.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/sa_cAbstractDeserializer.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/sa_cAbstractSerializer.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/sa_cAbstractTypeReference.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/sa_cContext.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/sa_cDeserializeBinary.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/sa_cReferenceFrame.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/sa_cSAExceptions.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/sa_cSerializeBinary.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/sa_cSerializeBinaryShared.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/sa_cSerializeDebug.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/sa_cSerializeToTypeString.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/sa_cTypeErrorException.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/sa_cTypeMissmatchException.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/mcs_cAbstractComponent.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/mcs_cAbstractInterface.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/mcs_cAbstractInterfaceProvider.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/mcs_cAbstractModule.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/mcs_cAbstractPlugIn.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/mcs_cComponentAddr.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/mcs_cComponentLocation.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/mcs_cInterfaceDep.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/mcs_cInterfaceDesc.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/mcs_cManagedComponent.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/mcs_cMCSExceptions.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/mcs_cModuleInfo.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/mcs_cModuleLoadException.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/mcs_cModuleMgr.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/mcs_cNoPublicInterfaceException.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/mcs_cNoSuchModuleException.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/mcs_cPlugInMgr.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/mcs_cRMIException.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/mcs_cUnmatchedInterfaceException.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/mce_cAbstractCoreExtension.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/mce_cCoreExtensionMgr.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/mce_cUnsupportedExtensionException.cpp.o
  ../../.build/linux_gcc4_i686/lib/core/o/mce_net++_cNetAbstractAddress.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/mce_net++_cNetAbstractAddressExtension.cpp.o
  ../../.build/linux_gcc4_i686/lib/core/o/mce_net++_cNetAbstractClient.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/mce_net++_cNetAbstractConnection.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/mce_net++_cNetAbstractIPCapInfo.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/mce_net++_cNetAbstractIPv4Address.cpp.o 
 ../../.build/linux_gcc4_i686/lib/core/o/mce_net++_cNetAbstractServer.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/mce_net++_cNetAbstractSocket.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/mce_net++_cNETExceptions.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/mce_sa_cAbstractSAExtension.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/mp_cAbstractPollable.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/mp_cAbstractProcess.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/mp_cAbstractProcessData.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/mp_cAbstractRunnable.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/mp_cLocker.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/ucs_cAbstractEnDec.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/ucs_cEnDecUTF8.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/ucs_cLILocale.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/ucs_cLIMessage.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/ucs_cLITranslationLoader.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/ucs_cLITrTable.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/ucs_cString.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/ucs_cUCSExceptions.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/io_cAbstractDirImpl.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/io_cAbstractFileImpl.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/io_cAbstractFileInfoImpl.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/io_cAbstractFsImpl.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/io_cAbstractIOBlockDevice.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/io_cAbstractIODevice.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/io_cDir.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/io_cDirInfo.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/io_cFile.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/io_cFileInfo.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/io_cFileWatch.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/io_cFs.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/io_cIOBlockDeviceImpl.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/io_cIOExceptions.cpp.o  
../../.build/linux_gcc4_i686/lib/core/o/io_cPath.cpp.o  -ldl  -lstdc++  
-liberty  -o ../../lib/lib.linux_gcc4_i686/libMADCore.so

Best Regards,
  Peer.

Reply via email to