<div dir="ltr"><div>FYI I've open an issue on JIRA related to this:<br><br><a href="https://issues.itk.org/jira/browse/ITK-3243">https://issues.itk.org/jira/browse/ITK-3243</a><br><br></div>Manuel<br><br></div><div class="gmail_extra">
<br><br><div class="gmail_quote">2014-02-20 17:05 GMT+01:00 David Froger <span dir="ltr"><<a href="mailto:david.froger@inria.fr" target="_blank">david.froger@inria.fr</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
I have the same problem on Ubuntu 12.04 since ITK 4.5.0. I have no problem<br>
with ITK 4.4.2.<br>
<br>
My ld is:<br>
<br>
$ ld --version<br>
GNU ld (GNU Binutils for Ubuntu) 2.22<br>
<div class="">Copyright 2011 Free Software Foundation, Inc.<br>
This program is free software; you may redistribute it under the terms of<br>
the GNU General Public License version 3 or (at your option) a later version.<br>
This program has absolutely no warranty.<br>
<br>
</div>David<br>
<br>
Quoting Manuel Grizonnet (2014-02-19 08:46:28)<br>
<div class="HOEnZb"><div class="h5">> Hi Luis,<br>
><br>
> thanks for your answer. I am using gold which is a new linker, still in<br>
> development, which is faster than the current linker included in binutil. It<br>
> replace the ld command on my system.<br>
><br>
> On my system (Ubuntu 12.04),  ld --version returns:<br>
><br>
> GNU gold (GNU Binutils for Ubuntu 2.22) 1.11<br>
> Copyright 2011 Free Software Foundation, Inc.<br>
> This program is free software; you may redistribute it under the terms of<br>
> the GNU General Public License version 3 or (at your option) a later version.<br>
> This program has absolutely no warranty.<br>
><br>
> That's why CMAKE_LINKER is the same as you get when configuring the standard<br>
> way.<br>
><br>
> Note that this linker was installed on my system when I've configured the CUDA<br>
> toolkit using .deb provided by NVIDIA following the Ubuntu documentation:<br>
><br>
> <a href="http://doc.ubuntu-fr.org/cuda" target="_blank">http://doc.ubuntu-fr.org/cuda</a><br>
><br>
> The package is called binutils-gold.<br>
><br>
> I am not 100% sure that my issue is related with the linker even if gold<br>
> already obliged me recently to patch some CMake in OTB project to make it<br>
> compile:<br>
><br>
> <a href="http://hg.orfeo-toolbox.org/OTB/rev/6fd5ea11f99b" target="_blank">http://hg.orfeo-toolbox.org/OTB/rev/6fd5ea11f99b</a><br>
><br>
> I will probably try to come back to the standard GNU linker as I've already had<br>
> too much trouble with this one but I  am interested for feedback of other<br>
> people who try to link there ITK project with it.<br>
><br>
> Best regards,<br>
><br>
> Manuel<br>
>  <br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
> 2014-02-19 6:31 GMT+01:00 Luis Ibanez <<a href="mailto:luis.ibanez@kitware.com">luis.ibanez@kitware.com</a>>:<br>
><br>
>     Hi Manuel,<br>
><br>
>     Can you tell us more about the linker that you are using,<br>
>     and how is that you are replacing it.<br>
><br>
>     Thanks for sharing your CMakeCache.txt file.<br>
><br>
>     From it we see:<br>
><br>
>                        CMAKE_LINKER:FILEPATH=/usr/bin/ld<br>
><br>
>     which is the same line that I get when configuring the standard<br>
>     way with GCC.<br>
><br>
><br>
>          Thanks<br>
><br>
><br>
>               Luis<br>
><br>
><br>
><br>
>     On Mon, Feb 17, 2014 at 6:25 AM, Manuel Grizonnet <<br>
>     <a href="mailto:manuel.grizonnet@gmail.com">manuel.grizonnet@gmail.com</a>> wrote:<br>
><br>
>         Hi all,<br>
><br>
>         I am struggling with a link issue currently with ITK and can't find<br>
>         from where it can come.<br>
><br>
>         What I've done to try to isolate the issue:<br>
><br>
>         - I've compiled locally the current ITK trunk with mostly default<br>
>         options in Release mode (CMakeCache atttached). My current build of ITK<br>
>         is OK in my opinion as I have compiled external project like OTB using<br>
>         this build and it works fine.<br>
><br>
>         - I try to compile a "simple" ITK hello world program (attached)<br>
><br>
>         When I compile it in release mode everything works find but I can't<br>
>         compile it in Debug mode, the link error I've got in this case:<br>
><br>
>         CMakeFiles/itkHello.dir/itkHello.cxx.o:itkHello.cxx:function itk::<br>
>         (anonymous namespace)::ImageIOFactoryRegisterRegisterList: error:<br>
>         undefined reference to 'itk::BMPImageIOFactoryRegister__Private()'<br>
><br>
><br>
>         Moreover, note that I am not using the default GCC ld but the gold<br>
>         linker program available also in binutils:<br>
>         <a href="http://en.wikipedia.org/wiki/Gold_%28linker%29" target="_blank">http://en.wikipedia.org/wiki/Gold_%28linker%29</a><br>
><br>
><br>
>         Thank you in advance for your help.<br>
><br>
><br>
>         --<br>
>         Manuel Grizonnet<br>
><br>
>         _____________________________________<br>
>         Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
><br>
>         Visit other Kitware open-source projects at<br>
>         <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
><br>
>         Kitware offers ITK Training Courses, for more information visit:<br>
>         <a href="http://www.kitware.com/products/protraining.php" target="_blank">http://www.kitware.com/products/protraining.php</a><br>
><br>
>         Please keep messages on-topic and check the ITK FAQ at:<br>
>         <a href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br>
><br>
>         Follow this link to subscribe/unsubscribe:<br>
>         <a href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a><br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
> --<br>
> Manuel Grizonnet<br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
David Froger<br>
SED-PRO<br>
"La simplicité est la sophistication suprême."<br>
        -- Léonard de Vinci<br>
</font></span><div class="HOEnZb"><div class="h5">_____________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at<br>
<a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Kitware offers ITK Training Courses, for more information visit:<br>
<a href="http://www.kitware.com/products/protraining.php" target="_blank">http://www.kitware.com/products/protraining.php</a><br>
<br>
Please keep messages on-topic and check the ITK FAQ at:<br>
<a href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div dir="ltr">Manuel Grizonnet</div>
</div>