Watch, Follow, &
Connect with Us
Public Report
Report From: Delphi-BCB/Linker    [ Add a report in this area ]  
Report #:  116455   Status: Open
[x64] [ilink64 Error] Fatal: Out of memory, Can't link in 64bits debug mode.
Project:  C++Builder Build #:  17.0.4770.56661
Version:    17.1 Submitted By:   Gustavo Longhin
Report Type:  Crash / Data loss / Total failure Date Reported:  6/10/2013 12:02:37 PM
Severity:    Critical / Show Stopper Last Updated: 10/10/2013 12:46:43 AM
Platform:    All versions Internal Tracking #:   39894
Resolution: None (Resolution Comments) Resolved in Build: : None
Duplicate of:  None
Voting and Rating
Overall Rating: (1 Total Rating)
3.00 out of 5
Total Votes: 20
Description
[x64] [ilink64 Error] Fatal: Out of memory, Can't link in 64bits debug mode.

Want to build a 64bit debug mode but linker says:
[ilink64 Error] Fatal: Out of memory

Its a stand alone executable. Builds perfectly in 64bit release mode, it seams that the Debug Information overloads memory !
There goes to ilink64 command line:
------------
Checking project dependencies...
Compiling IP3D_XE3.cbproj (Debug, Win64)
ilink64 command line
  c:\program files (x86)\embarcadero\rad studio\10.0\bin\ilink64.exe -L.\Win64\Debug;..\..\SWXTools\SWXNumEdit;
  ..\..\..\BlackOilXE2\Thermal2PhaseFlow\NeoPZ\Util;..\..\SWXTools\SWXExportParaview;..\..\SWXTools\SWXAbout;..\..\SWXTools\SWXAutoVersion;
  ..\..\SWXTools\SWXChartSlide;..\NeoPZ\Pre;..\NeoPZ\External\sloan;GUI\PI;GUI\PH;GUI\PV;..\..\SWXTools\SWXGridFrame;..\NeoPZ\Shape;..\ProdIndex\src;
  ..\..\SWXTools\SWXUtil;..\..\SWXTools\SWXForm;..\..\SWXTools\SWXThread;..\NeoPZ\Frontal;..\..\SWXTools\SWXFrames;..\..\SWXTools\SWXUtil\Frames;
  ..\..\SWXTools\SWXSplashFrame;..\..\SWXTools\SWXUnitWorx\SWXUnitCore;..\NeoPZ\Refine;..\NeoPZ\Common;..\NeoPZ\Matrix;..\Filtro;..\NeoPZ\Topology;
  ..\NeoPZ\External;..\NeoPZ\Analysis;..\NeoPZ\Integral;..\NeoPZ\Material;..\NeoPZ\StrMatrix;..\NeoPZ\Multigrid;..\..\SWXTools\SWXUnitWorx\SWXUnitFrame;
  ..\NeoPZ\SpecialMaps;GUI;..\..\SWXTools\SWXChartFrame;..\NeoPZ\Save;..\NeoPZ\Mesh;..\NeoPZ\Util;..\NeoPZ\Post;..\NeoPZ\Geom;GUI\PV\RC;GUI\PV\RR;
  GUI\PH\RR;GUI\PH\RE;C:\Users\longhin\ProjetosXE2\SWXTools\SWXNumEdit\EmbarcaderoXE3\Win64\Debug;"c:\program files (x86)\embarcadero\rad
  studio\10.0\lib\win64\release";"c:\program files (x86)\embarcadero\rad studio\10.0\lib\win64\release\psdk";"C:\Program Files
  (x86)\Raize\CS5\Lib\RS-XE3\Win64";"C:\Users\Public\Documents\RAD Studio\10.0\DCP\WIN64" -j.\Win64\Debug;..\..\SWXTools\SWXNumEdit;
  ..\..\..\BlackOilXE2\Thermal2PhaseFlow\NeoPZ\Util;..\..\SWXTools\SWXExportParaview;..\..\SWXTools\SWXAbout;..\..\SWXTools\SWXAutoVersion;
  ..\..\SWXTools\SWXChartSlide;..\NeoPZ\Pre;..\NeoPZ\External\sloan;GUI\PI;GUI\PH;GUI\PV;..\..\SWXTools\SWXGridFrame;..\NeoPZ\Shape;..\ProdIndex\src;
  ..\..\SWXTools\SWXUtil;..\..\SWXTools\SWXForm;..\..\SWXTools\SWXThread;..\NeoPZ\Frontal;..\..\SWXTools\SWXFrames;..\..\SWXTools\SWXUtil\Frames;
  ..\..\SWXTools\SWXSplashFrame;..\..\SWXTools\SWXUnitWorx\SWXUnitCore;..\NeoPZ\Refine;..\NeoPZ\Common;..\NeoPZ\Matrix;..\Filtro;..\NeoPZ\Topology;
  ..\NeoPZ\External;..\NeoPZ\Analysis;..\NeoPZ\Integral;..\NeoPZ\Material;..\NeoPZ\StrMatrix;..\NeoPZ\Multigrid;..\..\SWXTools\SWXUnitWorx\SWXUnitFrame;
  ..\NeoPZ\SpecialMaps;GUI;..\..\SWXTools\SWXChartFrame;..\NeoPZ\Save;..\NeoPZ\Mesh;..\NeoPZ\Util;..\NeoPZ\Post;..\NeoPZ\Geom;GUI\PV\RC;GUI\PV\RR;
  GUI\PH\RR;GUI\PH\RE;C:\Users\longhin\ProjetosXE2\SWXTools\SWXNumEdit\EmbarcaderoXE3\Win64\Debug;"c:\program files (x86)\embarcadero\rad
  studio\10.0\lib\win64\release";"c:\program files (x86)\embarcadero\rad studio\10.0\lib\win64\release\psdk";"C:\Program Files
  (x86)\Raize\CS5\Lib\RS-XE3\Win64";"C:\Users\Public\Documents\RAD Studio\10.0\DCP\WIN64" -l.\Win64\Debug -C -r -v -Gn -t
  -GA"C:\Users\longhin\AppData\Local\Temp\vfsD71A.tmp"="C:\Users\longhin\ProjetosXE2\IP3D\ProdIndex_GUI\MAIN.dfm" -aa -V5.0 -Tpe -Gpr -GHinfo=1DCD6500
  -GHcode=1DCD6500 -GHrodata=1DCD6500 -GHdata=1DCD6500 -GHbss=1DCD6500 -GHdwarf_aranges=1DCD6500 -GHdwarf_macinfo=1DCD6500 -GHdwarf_pubtypes=1DCD6500
  -GHdwarf_info=1DCD6500 -GHdwarf_abbrev=1DCD6500 -GHdwarf_line=1DCD6500 -GHdwarf_str=1DCD6500 -GHdwarf_loc=1DCD6500 -GHdwarf_ranges=1DCD6500 c0w64w
  memmgr.a sysinit.o .\Win64\Debug\BSpline.o .\Win64\Debug\pzanalysis.o .\Win64\Debug\pzmganalysis.o .\Win64\Debug\pznonlinanalysis.o
  .\Win64\Debug\pzsmanal.o .\Win64\Debug\pzsmfrontalanal.o .\Win64\Debug\pzreal.o .\Win64\Debug\TPZGuiInterface.o .\Win64\Debug\pzmetis.o
  .\Win64\Debug\pzrenumbering.o .\Win64\Debug\pzsloan.o .\Win64\Debug\diamtr.o .\Win64\Debug\gegra.o .\Win64\Debug\iorele.o .\Win64\Debug\isorti.o
  .\Win64\Debug\label.o .\Win64\Debug\number.o .\Win64\Debug\profi1.o .\Win64\Debug\rootls.o .\Win64\Debug\vsrtp1.o .\Win64\Debug\TPZBoostGraph.o
  .\Win64\Debug\tpznodesetcompute.o .\Win64\Debug\pzvecfrontal.o .\Win64\Debug\tpzeqnarray.o .\Win64\Debug\TPZFileEqnStorage.o .\Win64\Debug\TPZFront.o
  .\Win64\Debug\TPZFrontMatrix.o .\Win64\Debug\TPZFrontNonSym.o .\Win64\Debug\TPZFrontSym.o .\Win64\Debug\TPZParFrontMatrix.o
  .\Win64\Debug\TPZStackEqnStorage.o .\Win64\Debug\pzgeopoint.o .\Win64\Debug\pzgeoprism.o .\Win64\Debug\pzgeopyramid.o .\Win64\Debug\pzgeoquad.o
  .\Win64\Debug\pzgeotetrahedra.o .\Win64\Debug\pzgeotriangle.o .\Win64\Debug\pznoderep.o .\Win64\Debug\TPZGeoCube.o .\Win64\Debug\TPZGeoElement.o
  .\Win64\Debug\TPZGeoLinear.o .\Win64\Debug\pzquad.o .\Win64\Debug\tpzgausslobattorule.o .\Win64\Debug\tpzgaussrule.o .\Win64\Debug\tpzint1point.o
  .\Win64\Debug\tpzintpoints.o .\Win64\Debug\tpzintrule.o .\Win64\Debug\tpzintrulelist.o .\Win64\Debug\tpzintrulep3d.o .\Win64\Debug\tpzintrulet.o
  .\Win64\Debug\tpzintrulet3d.o .\Win64\Debug\tpzprinteg.o .\Win64\Debug\pzbndcond.o .\Win64\Debug\pzconslaw.o .\Win64\Debug\pzdiscgal.o
  .\Win64\Debug\pzelasmat.o .\Win64\Debug\pzelast3d.o .\Win64\Debug\pzl2projection.o .\Win64\Debug\pzmat2dlin.o .\Win64\Debug\pzmaterial.o
  .\Win64\Debug\pzmaterialdata.o .\Win64\Debug\pzmaterialid.o .\Win64\Debug\pzpoisson3d.o .\Win64\Debug\TPZOldForcingFunction.o .\Win64\Debug\pzblock.o
  .\Win64\Debug\pzblockdiag.o .\Win64\Debug\pzbndmat.o .\Win64\Debug\pzespmat.o .\Win64\Debug\pzfmatrix.o .\Win64\Debug\pzlink.o
  .\Win64\Debug\pzmatred.o .\Win64\Debug\pzmatrix.o .\Win64\Debug\pzmatrixid.o .\Win64\Debug\pzsbndmat.o .\Win64\Debug\pzseqsolver.o
  .\Win64\Debug\pzsespmat.o .\Win64\Debug\pzsfulmat.o .\Win64\Debug\pzshtmat.o .\Win64\Debug\pzskylmat.o .\Win64\Debug\pzskylmatpar.o
  .\Win64\Debug\pzskylnsymmat.o .\Win64\Debug\pzsolve.o .\Win64\Debug\pzspblockdiagpivot.o .\Win64\Debug\pzstencil.o .\Win64\Debug\pzstepsolver.o
  .\Win64\Debug\pzsysmp.o .\Win64\Debug\pzysmp.o .\Win64\Debug\tpzsparseblockdiagonal.o .\Win64\Debug\tpzverysparsematrix.o .\Win64\Debug\pzcheckgeom.o
  .\Win64\Debug\pzcheckmesh.o .\Win64\Debug\pzcheckrestraint.o .\Win64\Debug\pzcmesh.o .\Win64\Debug\pzcompel.o .\Win64\Debug\pzconnect.o
  .\Win64\Debug\pzcreateapproxspace.o .\Win64\Debug\pzelctemp.o .\Win64\Debug\pzelmat.o .\Win64\Debug\pzflowcmesh.o .\Win64\Debug\pzgeoel.o
  .\Win64\Debug\pzgeoelbc.o .\Win64\Debug\pzgeoelrefless.o .\Win64\Debug\pzgeoelside.o .\Win64\Debug\pzgmesh.o .\Win64\Debug\pzgnode.o
  .\Win64\Debug\pzintel.o .\Win64\Debug\pzinterpolationspace.o .\Win64\Debug\pzmeshid.o .\Win64\Debug\pzreferredcompel.o .\Win64\Debug\pzstackmesh.o
  .\Win64\Debug\pzsubcmesh.o .\Win64\Debug\pzvecmesh.o .\Win64\Debug\TPZAgglomerateEl.o .\Win64\Debug\tpzagglomeratemesh.o
  .\Win64\Debug\TPZCompElDisc.o .\Win64\Debug\tpzcompmeshreferred.o .\Win64\Debug\TPZEmbeddedCompEl.o .\Win64\Debug\tpzgeoblend.o
  .\Win64\Debug\tpzgeoelmapped.o .\Win64\Debug\tpzgeoelrefpattern.o .\Win64\Debug\TPZInterfaceEl.o .\Win64\Debug\TPZStoreStiffCompEl.o
  .\Win64\Debug\pzmgsolver.o .\Win64\Debug\pztransfer.o .\Win64\Debug\pztrnsform.o .\Win64\Debug\pzdxmesh.o .\Win64\Debug\pzgraphel.o
  .\Win64\Debug\pzgraphel1d.o .\Win64\Debug\pzgraphel1dd.o .\Win64\Debug\pzgraphelq2d.o .\Win64\Debug\pzgraphelq2dd.o .\Win64\Debug\pzgraphelq3dd.o
  .\Win64\Debug\pzgraphmesh.o .\Win64\Debug\pzgraphnode.o .\Win64\Debug\pzmvmesh.o .\Win64\Debug\pztrigraph.o .\Win64\Debug\pztrigraphd.o
  .\Win64\Debug\pzv3dmesh.o .\Win64\Debug\pzvisualmatrix.o .\Win64\Debug\pzvtkmesh.o .\Win64\Debug\tpzgraphelprismmapped.o
  .\Win64\Debug\tpzgraphelpyramidmapped.o .\Win64\Debug\tpzgraphelt2dmapped.o .\Win64\Debug\tpzgraphelt3d.o .\Win64\Debug\TPZVTKGeoMesh.o
  .\Win64\Debug\pzgengrid.o .\Win64\Debug\pzhyperplane.o .\Win64\Debug\pzidentifyrefpattern.o .\Win64\Debug\pzpargrid.o .\Win64\Debug\pzreadmesh.o
  .\Win64\Debug\pzreadmeshhr.o .\Win64\Debug\pzreadtetgen.o .\Win64\Debug\TPZExtendGridDimension.o .\Win64\Debug\TPZGMSHReadMesh.o
  .\Win64\Debug\pzrefpoint.o .\Win64\Debug\pzrefprism.o .\Win64\Debug\pzrefpyram.o .\Win64\Debug\pzrefquad.o .\Win64\Debug\pzreftetrahedra.o
  .\Win64\Debug\pzreftriangle.o .\Win64\Debug\TPZRefCube.o .\Win64\Debug\TPZRefLinear.o .\Win64\Debug\TPZRefPattern.o
  .\Win64\Debug\TPZRefPatternDataBase.o .\Win64\Debug\TPZRefPatternTools.o .\Win64\Debug\pzbfilestream.o .\Win64\Debug\pzfilebuffer.o
  .\Win64\Debug\pzsave.o .\Win64\Debug\pzshapecube.o .\Win64\Debug\pzshapelinear.o .\Win64\Debug\pzshapepiram.o .\Win64\Debug\pzshapeprism.o
  .\Win64\Debug\pzshapequad.o .\Win64\Debug\pzshapetetra.o .\Win64\Debug\pzshapetriang.o .\Win64\Debug\TPZShapeDisc.o .\Win64\Debug\tpzarc3d.o
  .\Win64\Debug\tpzellipse3d.o .\Win64\Debug\pzbdstrmatrix.o .\Win64\Debug\pzbstrmatrix.o .\Win64\Debug\pzfstrmatrix.o .\Win64\Debug\pzsbstrmatrix.o
  .\Win64\Debug\pzskylstrmatrix.o .\Win64\Debug\pzstrmatrix.o .\Win64\Debug\TPBSpStructMatrix.o .\Win64\Debug\TPZFrontStructMatrix.o
  .\Win64\Debug\TPZParFrontStructMatrix.o .\Win64\Debug\TPZParSkylineStructMatrix.o .\Win64\Debug\TPZSkylineNSymStructMatrix.o
  .\Win64\Debug\tpzsparseblockdiagonalstructmatrix.o .\Win64\Debug\TPZSpStructMatrix.o .\Win64\Debug\tpzcube.o .\Win64\Debug\tpzdisc.o
  .\Win64\Debug\tpzline.o .\Win64\Debug\tpzpoint.o .\Win64\Debug\tpzprism.o .\Win64\Debug\tpzpyramid.o .\Win64\Debug\tpzquadrilateral.o
  .\Win64\Debug\tpztetrahedron.o .\Win64\Debug\tpztriangle.o .\Win64\Debug\pzadmchunkgen.o .\Win64\Debug\pzchunkgen.o .\Win64\Debug\pzfunction.o
  .\Win64\Debug\pzline.o .\Win64\Debug\pzlog.o .\Win64\Debug\pzmanvectorgen.o .\Win64\Debug\pzmap.o .\Win64\Debug\pznumeric.o .\Win64\Debug\pzplane.o
  .\Win64\Debug\pzpolynomial.o .\Win64\Debug\pzstackgen.o .\Win64\Debug\pzstring.o .\Win64\Debug\pzvecgen.o .\Win64\Debug\tpzautopointer.o
  .\Win64\Debug\tpzpermutation.o .\Win64\Debug\TPZTimer.o .\Win64\Debug\TSWXCriticalSection.o .\Win64\Debug\TSWXEmbarcaderoThread.o
  .\Win64\Debug\TSWXSemaphore.o .\Win64\Debug\TSWXThreadTools.o .\Win64\Debug\IP3DAnalyticalFormulations.o .\Win64\Debug\TMeshCriticalSection.o
  .\Win64\Debug\tpbr1dhorizontalwellflow.o .\Win64\Debug\tpbr3ddarcyflow.o .\Win64\Debug\TPBRAdjustedPermeabilityFunction.o
  .\Win64\Debug\TPBRCaseData.o .\Win64\Debug\TPBRConstantSkin.o .\Win64\Debug\TPBRCreateFractureDefinition.o .\Win64\Debug\tpbrdatatransfer.o
  .\Win64\Debug\tpbrexecuteprodindex.o .\Win64\Debug\TPBRFractureDefinition.o .\Win64\Debug\TPBRFractureFlow.o
  .\Win64\Debug\TPBRFractureHorizontalWell.o .\Win64\Debug\TPBRFractureVerticalWell.o .\Win64\Debug\tpbrgeneratemesh.o .\Win64\Debug\tpbrgravelflow.o
  .\Win64\Debug\tpbrhorizontalwellflow.o .\Win64\Debug\tpbrhorizontalwellinterfacemat.o .\Win64\Debug\tpbrip3danalysis.o
  .\Win64\Debug\TPBRIP3DTimeAnalysis.o .\Win64\Debug\TPBRMultiFractureHorizontalWell.o .\Win64\Debug\TPBRMultiFractureVerticalWell.o
  .\Win64\Debug\TPBRNullMaterial.o .\Win64\Debug\tpbrpermeabilityfunction.o .\Win64\Debug\tpbrpostprocess.o .\Win64\Debug\TPBRReservoirSkinFunction.o
  .\Win64\Debug\TPBRSkinFlow.o .\Win64\Debug\TPBRSkinFunction.o .\Win64\Debug\tpbrsmoothdqds.o .\Win64\Debug\TPBRVariableSkin.o
  .\Win64\Debug\TPBRWellCompletionSkinFunction.o .\Win64\Debug\TPBRWellPath.o .\Win64\Debug\tpzinflowestimator.o .\Win64\Debug\about.o
  .\Win64\Debug\FormFuracao.o .\Win64\Debug\IP3DAnalForm.o .\Win64\Debug\IP3DcaseChild.o .\Win64\Debug\IP3DChart.o .\Win64\Debug\IP3DIPRChild.o
  .\Win64\Debug\IP3DLabels.o .\Win64\Debug\IP3DMasterChild.o .\Win64\Debug\IP3DpermChild.o .\Win64\Debug\IP3DProdivSimulationChooser.o
  .\Win64\Debug\IP3DTemplateChooser.o .\Win64\Debug\IP3DwellChild.o .\Win64\Debug\IP3DWellSchemeInfo.o .\Win64\Debug\IP3DoutPH.o
  .\Win64\Debug\IP3DSkinProfile.o .\Win64\Debug\IP3DSonPH.o .\Win64\Debug\PH_ReservoirChooser.o .\Win64\Debug\IP3DoutPHREanal.o
  .\Win64\Debug\IP3DResPHRE_cfrat.o .\Win64\Debug\IP3DResPHRE_sfrat.o .\Win64\Debug\IP3DoutPHRRanal.o .\Win64\Debug\IP3DResPHRR_cfrat.o
  .\Win64\Debug\IP3DResPHRR_sfrat.o .\Win64\Debug\IP3DSonPI.o .\Win64\Debug\IP3DoutPV.o .\Win64\Debug\IP3DoutPVanal.o .\Win64\Debug\IP3DSonPV.o
  .\Win64\Debug\PV_ReservoirChooser.o .\Win64\Debug\IP3DoutPVRCFanal.o .\Win64\Debug\IP3DResPVRC_cfrat.o .\Win64\Debug\IP3DResPVRC_sfrat.o
  .\Win64\Debug\IP3DoutPVRRFanal.o .\Win64\Debug\IP3DResPVRR_cfrat.o .\Win64\Debug\IP3DResPVRR_sfrat.o .\Win64\Debug\IP3DDataVerification.o
  .\Win64\Debug\IP3DUniformPerf.o .\Win64\Debug\IP3DXMLFile.o .\Win64\Debug\IP3DXMLNEWFile.o .\Win64\Debug\IP3D_XE3.o .\Win64\Debug\MAIN.o
  .\Win64\Debug\ProdivXMLFile.o .\Win64\Debug\threadExecuteProdIndex.o .\Win64\Debug\TIP3DSplash.o .\Win64\Debug\TPZIP3DGuiInterface.o
  .\Win64\Debug\unitMALHA.o .\Win64\Debug\TSWXAboutFrameAbstract.o .\Win64\Debug\TSWXChartFrame.o .\Win64\Debug\TSWXSeriePolynomialFitting.o
  .\Win64\Debug\TSWXChartSlide.o .\Win64\Debug\TSWXExportParaview.o .\Win64\Debug\TSWXThreadExportParaview.o .\Win64\Debug\SWXForm.o
  .\Win64\Debug\TSWXMDIChild.o .\Win64\Debug\TSWXMsgData.o .\Win64\Debug\SWXLabMeCAboutFrame.o .\Win64\Debug\TSWXGridFrame.o .\Win64\Debug\SWXNumEdit.o
  .\Win64\Debug\SWXSplashFrm.o .\Win64\Debug\TSWXSplashFrmAbstract.o .\Win64\Debug\TSWXNeoUnit.o .\Win64\Debug\TSWXUnitDensity.o
  .\Win64\Debug\TSWXUnitLinears.o .\Win64\Debug\TSWXUnitTemp.o .\Win64\Debug\SWXUnitGridFrame.o .\Win64\Debug\SWXUnitsFrame.o
  .\Win64\Debug\TSWXPairUnitFrame.o .\Win64\Debug\TSWXAppVersion.o .\Win64\Debug\TSWXClipboard.o .\Win64\Debug\TSWXConvertString.o
  .\Win64\Debug\TSWXDebug.o .\Win64\Debug\TSWXErrorIndicator.o .\Win64\Debug\TSWXFormWriter.o .\Win64\Debug\TSWXGraphElement.o
  .\Win64\Debug\TSWXGraphMesh.o .\Win64\Debug\TSWXLegendreP.o .\Win64\Debug\TSWXPropertyData.o .\Win64\Debug\TSWXSaverInfoForm.o
  .\Win64\Debug\TSWXUtil.o .\Win64\Debug\TSWXUtilitiesAPI.o .\Win64\Debug\TSWXVector.o , .\Win64\Debug\IP3D_XE3.exe , .\Win64\Debug\IP3D_XE3.map ,
  rtl.a vcl.a xmlrtl.a inet.a VclSmp.a vclx.a dbrtl.a vcldb.a TeeUI.a Tee.a vclimg.a TSWXNumEdit.a TeeDB.a vclactnband.a import64.a cp64mt.a , ,
  IP3D_XE3.res IP3D_XE3.res
[ilink64 Error] Fatal: Out of memory
Failed
Elapsed time: 00:00:01.6
Steps to Reproduce:
None
Workarounds
None
Attachment
None
Comments

Tomohiro Takahashi at 6/10/2013 7:17:30 PM -
Is your issue related to this one?
[Handling Out of Memory Errors from ILINK64]
http://docwiki.embarcadero.com/RADStudio/XE4/en/ILINK64.EXE,_the_64-bit_Incremental_Linker#Handling_Out_of_Memory_Errors_from_ILINK64

Arnaud Villion at 10/9/2013 6:26:24 AM -
ha ve the same error.
And after use all tips I connut compile my project.

Digby Millikan at 12/29/2013 6:59:57 PM -
Hello,

I also have a similar problem, I can not link in 64 bit mode for neither release or debug mode.
I have about a hundred forms. Links fine in 32 bit mode but not in 64 bit mode. It only gives the
error 'Out of Memory'. I tried increasing the c++ linker heap size to a maximum, but it had no effect.
Verbose mode for linking provided no additional information. I have RAD Studio XE5 Update 2,
with hotfix 1 and 2 installed. Also the 64 bit linker is not listed in the quality central Area drop down list.

Niki Minkov at 2/27/2015 3:13:14 AM -
Have same issue.

Impossible to increase memory to my needs.

dwarf_str heap is missing memory, but I could only up its memory to a 0x07E00000, afterwards even if I add a single byte 0x07E00001, it fails with "Malloc of 65536 bytes failed". Tried also to reduce other heaps without success

>ilink64.exe  -GHdwarf_str=0x07E00000 -GHinfo=0x0a600000 /v:diag -r -v -x  @linkresponse64.txt</div>
Turbo Incremental Link64 6.51 Copyright (c) 1997-2014 Embarcadero Technologies,
Inc.
Overrun on linker heap: dwarf_str
Linker Heaps
------------
info                   0x0a53d000  0x0a600000
code                   0x02086000  0x08000000
rodata                 0x00118000  0x06000000
data                   0x0030c000  0x08000000
bss                    0x08000000  0x08000000
dwarf_aranges          0x00010000  0x00200000
dwarf_macinfo          0x00010000  0x00200000
dwarf_pubtypes         0x0094c000  0x02000000
dwarf_info             0x05f37000  0x06000000
dwarf_abbrev           0x000d2000  0x00200000
dwarf_line             0x00793000  0x02000000
dwarf_str              0x07e64000  0x07e00000
dwarf_loc              0x00062000  0x02000000
dwarf_ranges           0x00057000  0x02000000
Fatal: Out of memory

>ilink64.exe  -GHdwarf_str=0x07E00001 -GHinfo=0x0a600000 /v:diag -r -v -x  @linkresponse64.txt</div>
Turbo Incremental Link64 6.51 Copyright (c) 1997-2014 Embarcadero Technologies,
Inc.
Fatal: Malloc of 65536 bytes failed in .\Win64\Debug\ProjectName.ildw_str, l
ine 6

Niki Minkov at 2/27/2015 3:14:13 AM -
Forgot to say using XE7 without update 1

Server Response from: ETNACODE01