Board index » cppbuilder » Linker Hotfix

Linker Hotfix


2008-06-20 04:34:37 AM
cppbuilder25
CodeGear has issued a hotfix for a number of linker issues:
<cc.codegear.com/item/25694>
--
David Dean (CodeGear)
Lead C++ QA Engineer
 
 

Re:Linker Hotfix

"David Dean [CodeGear]" < XXXX@XXXXX.COM >wrote in message
Quote
CodeGear has issued a hotfix for a number of linker issues:

<cc.codegear.com/item/25694>
Any chance this can be used in older BCB versions (BCB6 in particular)? I
know there is a third-party add-on floating around that makes the IDE call
the .exe version of the linker instead of the .dll version, but can that be
avoided?
Gambit
 

Re:Linker Hotfix

Don't know the answer to your question, but I do note that the download
itself is listed as only available to CBuilder Developers of 2007 products, so
apparently you only have a shot at trying it with earlier products if you've
got the newer product registered.
"Remy Lebeau (TeamB)" < XXXX@XXXXX.COM >wrote in message
Quote

"David Dean [CodeGear]" < XXXX@XXXXX.COM >wrote in message
news: XXXX@XXXXX.COM ...

>CodeGear has issued a hotfix for a number of linker issues:
>
><cc.codegear.com/item/25694>

Any chance this can be used in older BCB versions (BCB6 in particular)? I
know there is a third-party add-on floating around that makes the IDE call
the .exe version of the linker instead of the .dll version, but can that
be avoided?


Gambit


 

{smallsort}

Re:Linker Hotfix

Remy Lebeau (TeamB) wrote:
Quote
I know there is a third-party add-on floating around
that makes the IDE call the .exe version of the linker instead of the
.dll version, but can that be avoided?
FWIW, the hotfix contains a new ilink32.exe. There's no DLL version.
Worth mentioning that the hotfix addresses a serious performance issue
with the previous version of linker, so it's worth installing even if
the linker never gives you any trouble.
- Roddy
 

Re:Linker Hotfix

In article <485ac81d$ XXXX@XXXXX.COM >,
"Remy Lebeau \(TeamB\)" < XXXX@XXXXX.COM >wrote:
Quote
Any chance this can be used in older BCB versions (BCB6 in particular)? I
know there is a third-party add-on floating around that makes the IDE call
the .exe version of the linker instead of the .dll version, but can that be
avoided?
In the past, it has been possible to use new linkers with older
compilers, but we've never really supported it and we don't provide the
new linker to customers unless they are registered as having the new
compiler. We also no longer provide the linker in .dll form. The chances
of this working well are getting much slimmer.
--
David Dean (CodeGear)
Lead C++ QA Engineer
 

Re:Linker Hotfix

Quote
In the past, it has been possible to use new linkers with older
compilers, but we've never really supported it and we don't provide the
new linker to customers unless they are registered as having the new
compiler. We also no longer provide the linker in .dll form. The chances
of this working well are getting much slimmer.
I'm a registered RADStudio 2007 customer (not installed yet), any chance
this would work with BCB2006?
 

Re:Linker Hotfix

David Perkins wrote:
Quote
I'm a registered RADStudio 2007 customer (not installed yet), any chance
this would work with BCB2006?
It might work, as 2006 (IIRC) calls the command-line linker. Try replacing
ilink32.exe in the BDS\Bin directory with the new ilink32.
HTH
Jon
 

Re:Linker Hotfix

Hello,
tried to make static link of my big program (was impossible before), QC#
52501.
It links now but the exe faults with access violation during initialisation
of one of my DLLs which normally works ok.
Everything is not perfect yet.
Pavel
"David Dean [CodeGear]" < XXXX@XXXXX.COM >píše v diskusním
příspěvku news: XXXX@XXXXX.COM ...
Quote
CodeGear has issued a hotfix for a number of linker issues:

<cc.codegear.com/item/25694>
--
David Dean (CodeGear)
Lead C++ QA Engineer
 

Re:Linker Hotfix

Maybe you need to rename some portion of the path to the buildtree... :)
Might be at least an amusing experiment...
We've found with bds2006 that avoids results similar to yours, for us. Of
course, exactly what to rename it to is not currently deterministic (I think
we've found both lengthening, and shortening, the name has helped, in
various situations. And we don't know if its the lengthening, or
shortening, or that we may use an entirely different name for some portion
of the path.)
"PavelS" < XXXX@XXXXX.COM >wrote in message
Quote
Hello,
tried to make static link of my big program (was impossible before), QC#
52501.
It links now but the exe faults with access violation during
initialisation of one of my DLLs which normally works ok.
Everything is not perfect yet.
Pavel



"David Dean [CodeGear]" < XXXX@XXXXX.COM >píse v diskusním
příspěvku news: XXXX@XXXXX.COM ...
>CodeGear has issued a hotfix for a number of linker issues:
>
><cc.codegear.com/item/25694>
>--
>David Dean (CodeGear)
>Lead C++ QA Engineer