[Insight-developers] Re: Controlling number of lines with CabeSwig
(was Re: gcc-3.3 : final_scan_insn, at final.c:2117)
Luis Ibanez
luis.ibanez at kitware.com
Wed Sep 12 06:22:59 EDT 2007
Gaetan,
Thanks for this new patch.
The patch has been committed.
However, I'm afraid I missed the discussion that led to this patch.
Just for the record, could you please give us some background ?
Thanks
Luis
-----------------------
Gaëtan Lehmann wrote:
>
> Le 12 sept. 07 à 11:58, Mathieu Malaterre a écrit :
>
>> Hi Luis,
>>
>> I believe the following patch is completely backward compatible and
>> should be completely invisible to most user (you even save some disk
>> space).
>
>
> I do agree. This flag has been tried before, and disabled because
> reading the produced code with it is nearly impossible - not really
> handy while debugging typemaps.
> I believe it can be used now that the typemaps have proved to be usable
> for a long enough time.
>
> Gaëtan
>
>>
>> Could you please apply that before the next ITK release.
>>
>> Thanks to gaetan for the patch,
>> -Mathieu
>>
>> On 9/12/07, Gaëtan Lehmann <gaetan.lehmann at jouy.inra.fr> wrote:
>>
>>>
>>> Hi Mathieu,
>>>
>>> Le 12 sept. 07 à 11:47, Mathieu Malaterre a écrit :
>>>
>>>> The trick is to simply add -fcompact. The time to compile the file is
>>>> exactly the same but at least I am now pleasing gcc 3.3, and manage to
>>>> compile the object file.
>>>>
>>>
>>> That's a good news :-)
>>>
>>>> Now I need to figure out how to add this -fcompact to all target,
>>>> geatan any suggestion ?
>>>
>>>
>>> yes, you can add it in CreateWrapperLibrary.cmake, line 416
>>>
>>> ADD_CUSTOM_COMMAND(
>>> SOURCE ${input_idx}
>>> COMMAND ${CSWIG}
>>> ARGS ${swig_libs}
>>> -I${CSWIG_DEFAULT_LIB}
>>> ${CSWIG_IGNORE_WARNINGS}
>>> -noruntime
>>> -fcompact <------------ HERE !
>>> ${cindex}
>>> -depend ${input_xml}.depend
>>> -outdir ${outdir}
>>> -o ${output_cxx}
>>> -c++
>>> ${CSWIG_ARGS_${language}}
>>> ${extra_args}
>>> ${input_xml}
>>> TARGET ${library_name}
>>>
>>> Gaëtan
>>>
>>>
>>>
>>> --
>>> Gaëtan Lehmann
>>> Biologie du Développement et de la Reproduction
>>> INRA de Jouy-en-Josas (France)
>>> tel: +33 1 34 65 29 66 fax: 01 34 65 29 09
>>> http://voxel.jouy.inra.fr
>>>
>>>
>>>
>>>
>>>
>>
>>
>> --
>> Mathieu
>
>
> --
> Gaëtan Lehmann
> Biologie du Développement et de la Reproduction
> INRA de Jouy-en-Josas (France)
> tel: +33 1 34 65 29 66 fax: 01 34 65 29 09
> http://voxel.jouy.inra.fr
>
>
>
More information about the Insight-developers
mailing list