[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Problem building luajit on touchpad
- From: Tim Caswell <tim@...>
- Date: Tue, 18 Oct 2011 16:46:14 -0700
Yes, they are indeed missing in my include/math.h file. I wonder if
this is because they simply don't exist (this is an arm device after
all).
On Tue, Oct 18, 2011 at 4:38 PM, Michael Gogins
<michael.gogins@gmail.com> wrote:
> grep in the include folder for these symbols. If you find them change
> the compiler mode. If you don't find them, write them.
>
> Hope this helps,
> Mike
>
> On Tue, Oct 18, 2011 at 7:30 PM, Tim Caswell <tim@creationix.com> wrote:
>> I'm trying to build laujit on my touchpad (an arm device). I have gcc
>> and friends from optware which provides a fairly typical linux
>> environment. I can build several other projects without issue, so my
>> tools seem at least sane.
>>
>> The problem I get is:
>>
>> make[1]: Entering directory `/media/ext3fs/tim/luvit/deps/luajit/src'
>> CC lj_ir.o
>> lj_ir.c:53: error: 'exp2' undeclared here (not in a function)
>> lj_ir.c:53: error: 'log2' undeclared here (not in a function)
>>
>> Some googling leads me to believe that certain versions of gcc don't
>> have these functions in C89 mode. Has anyone else hit this issue and
>> is there something I'm doing wrong?
>>
>> -Tim Caswell
>>
>>
>
>
>
> --
> Michael Gogins
> Irreducible Productions
> http://www.michael-gogins.com
> Michael dot Gogins at gmail dot com
>
>