32-bit ECL has x86_64 in *features*
I've got a 32-bit build of ECL that I'm using for cross compiling with Emscripten. However in the features it has :x86_64 instead of just x86 which was causing problems with libraries like cl-autowrap which check that to generate wrappers. Is it supposed to be like this, or should it report x86?
➜ bin git:(develop) ✗ file ecl
ecl: ELF 32-bit LSB pie executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, BuildID[sha1]=9dd3c147a5ff411c653a493a5fb8ec448aad9121, for GNU/Linux 3.2.0, with debug_info, not stripped
➜ bin git:(develop) ✗ ./ecl
...
> *features*
(:WALKER :CDR-6 :GRAY-STREAMS-MODULE :CDR-1 :CDR-5 :LINUX :FORMATTER :CDR-7
:C-COMPATIBLE-VARIADIC-DISPATCH :ECL-WEAK-HASH :LITTLE-ENDIAN :LONG-LONG
:UINT64-T :UINT32-T :UINT16-T :COMPLEX-FLOAT :LONG-FLOAT :UNICODE :DFFI
:CLOS-STREAMS :CMU-FORMAT :UNIX :ECL-PDE :DLOPEN :CLOS :BOEHM-GC :ANSI-CL
:COMMON-LISP :FLOATING-POINT-EXCEPTIONS :IEEE-FLOATING-POINT
:PACKAGE-LOCAL-NICKNAMES :CDR-14 :PREFIXED-API :FFI :X86_64 :COMMON :ECL)
Edited by Nick Faro