Hi Andrew,

On 14/12/15 12:18, Andrew Cagney wrote:
> On 13 December 2015 at 19:43, Greg Ungerer <g...@uclinux.org> wrote:
>> Hi Andrew,
>>
>> On 12/12/15 03:03, Andrew Cagney wrote:
>>> I came up with the attached.  The existing libgmp configuration in
>>> lib/Kconfig would need removing.
>>
>> I would suggest not bothering to make it a menu on its own.
>> And the config entry for LIB_LIBGMP_DISABLE_ASSEMBLY should
>> have a "depends on LIB_LIBGMP".
> 
> I tried that.  Consider:
> 
> - target board is M5208EVB which isn't supported by libgmp's assembly files
> 
> - libreswan requires libgmp so it's Kconfig includes a line to enable
> building libgmp
> 
> So the developer uses menuconfig, selects "libreswan", and builds.
> 
> Unfortunately it fails because the disable-assembly option needs to be
> set manually.
> 
> Having it as a separate flag and not requiring LIB_LIBGMP made it
> possible to save it in the vendor config file regardless of LIB_LIBGMP
> status.

But what user would set the disable assembler option correctly
when they don't even think they need libgmp?  I don't think it
logically follows that it should be an always selectable option.


> idea's welcome.

In your example above it is not the M5208EVB that is the selection
criteria. It is probably the fact that a ColdFire architecture CPU
is the target.

Maybe make time setting would work better in this case. Have a look
in the lib/libssl/makefile for an example that has to solve a
similar problem.

Regards
Greg


_______________________________________________
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to