[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