[CCC DEV] 64-bit build attempt

Martin Ellis ellism88 at gmail.com
Tue Apr 23 14:18:31 BST 2013


I had a go...

autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4
autoreconf: configure.ac: tracing
autoreconf: configure.ac: adding subdirectory tools/ilibr to autoreconf
autoreconf: Entering directory `tools/ilibr'
autoreconf: running: aclocal --force -I ../../m4
configure.ac:2: error: 'AM_CONFIG_HEADER': this macro is obsolete.
    You should use the 'AC_CONFIG_HEADERS' macro instead.
/usr/share/aclocal-1.13/obsolete-err.m4:12: AM_CONFIG_HEADER is expanded
from...
configure.ac:2: the top level
autom4te: /usr/bin/m4 failed with exit status: 1
aclocal: error: echo failed with exit status: 1
autoreconf: aclocal failed with exit status: 1

using  autoreconf (GNU Autoconf) 2.69


On Tue, Apr 23, 2013 at 12:49 PM, Matt Jadud <matt at jadud.com> wrote:

> Hi all,
>
> I'm doing these things in the random minutes between everything else. So,
> I'm just going to dump a note, but be aware I haven't investigated yet.
>
> I installed Ubuntu 12.04 LTS and followed our build instructions.
>
> ./build --with-toolchain=tvm --prefix=/something
>
> And I bombed out here:
>
> gcc  -I/home/reynoldsm/build/kroc/runtime/libtvm
> -I/home/reynoldsm/build/kroc/runtime/libtvm -g -O2 -Wall
> -DTVM_FIRMWARE_PATH='"/home/reynoldsm/local/share/tvm/firmware/"'
> -DTVM_LIBRARY_PATH='"/home/reynoldsm/local/lib/tvm/"'   -o tvm ffi.o
> introspect.o main.o sffi.o tbc.o vm.o  unix_io.o  -lm
> -L/home/reynoldsm/build/kroc/runtime/libtvm -ltvm -ldl
> /home/reynoldsm/build/kroc/runtime/libtvm/libtvm.a(interpreter.o): In
> function `ins_fpabs':
> /home/reynoldsm/build/kroc/runtime/libtvm/ins_float.c:765: undefined
> reference to `fegetround'
> /home/reynoldsm/build/kroc/runtime/libtvm/ins_float.c:765: undefined
> reference to `fesetround'
> /home/reynoldsm/build/kroc/runtime/libtvm/libtvm.a(interpreter.o): In
> function `ins_fpexpdec32':
> /home/reynoldsm/build/kroc/runtime/libtvm/ins_float.c:754: undefined
> reference to `fegetround'
>
> with many more floating point instructions not found.
>
> Minimal investigation:
>
> reynoldsm at firefly:~$ sudo ldconfig -p | grep "libm.so.6"
> [sudo] password for reynoldsm:
> libm.so.6 (libc6,x86-64, OS ABI: Linux 2.6.24) =>
> /lib/x86_64-linux-gnu/libm.so.6
> libm.so.6 (libc6, OS ABI: Linux 2.6.24) => /lib32/libm.so.6
>
> So, I have the 32-bit library around, but perhaps it isn't in my library
> path? Or, perhaps it needs to be linked in somewhere? I'm assuming
> (potentially incorrectly) that my problem is that I couldn't find a 32-bit
> library for these operations.
>
> Cheers,
> Matt
>
> _______________________________________________
> developers mailing list
> developers at concurrency.cc
> http://lists.concurrency.cc/mailman/listinfo/developers
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.concurrency.cc/pipermail/developers/attachments/20130423/2d4ac164/attachment.htm>


More information about the developers mailing list