[Click] Unable to build on ARM platform

Eddie Kohler kohler at cs.ucla.edu
Mon May 16 10:11:20 EDT 2011


Hi Roberto,

Actually, there is a general template definition that ARM should be using, but 
the compiler isn't finding it, I guess because one of the arugments is an int, 
not a uint32_t.  I just checked in a fix that should help.

Thanks,
Eddie


On 5/16/11 2:50 AM, Roberto Riggio wrote:
> I get this error when I try to build click for an ARM target:
>
> ../lib/args.cc: In function 'uint32_t multiply_factor(uint32_t,
> uint32_t, int, int&)':
> ../lib/args.cc:1183:39: error: no matching function for call to
> 'int_multiply(uint32_t&, int&, uint32_t&, uint32_t&)'
> ../lib/args.cc:1186:38: error: no matching function for call to
> 'int_multiply(uint32_t&, int&, uint32_t&, uint32_t&)'
>
> this seems to be due to the fact that in integers.hh the int_multiply
> template is instantiated only
> for i386 targets.
>
> R.
> _______________________________________________
> click mailing list
> click at amsterdam.lcs.mit.edu
> https://amsterdam.lcs.mit.edu/mailman/listinfo/click


More information about the click mailing list