MKCL 1.1.10
<http://common-lisp.net/project/mkcl/releases/mkcl-1.1.10.tar.gz> is now
available for general use on the MKCL
<http://common-lisp.net/project/mkcl> page
along with the usual set of pre-compiled binaries for MS-Windows. This
release is mostly a consolidation of all the bug fixes accumulated along
the last 2 years and a half or so. Please consult the log on MKCL's gitlab
repository <https://gitlab.common-lisp.net/mkcl/mkcl> for a detailed
account of the changes.
The content of the "contrib" directory has also been updated. Most notably,
ASDF is now at 3.1.7 and CFFI at 0.18.0.
Going back to MKCL 1.2.0 and its spectacular performance improvements both
in time and space...
Cheers,
Jean-Claude Beaudoin
On Sun, Jan 29, 2017 at 8:43 PM, Jean-Claude Beaudoin <
jean.claude.beaudoin(a)gmail.com> wrote:
>
> Yep! That's a goofy bug of mine. I hit on it recently in a somewhat
> different context.
>
> On Sun, Jan 29, 2017 at 7:41 PM, Stefan Husmann <
> stefan-husmann(a)t-online.de> wrote:
>
>>
>> Hello,
>>
>> I have a linking problem under Arch Linux with GCC 6.3.1 toolchain.
>>
>> ;;; About to build main executable mkcl.
>> build-program failed: (mkcl:run-command "\"gcc\" -o
>> \"/home/haawda/paketierung/meine_Pakete/mkcl/src/mkcl-1.1.10/src/bin/mkcl-small\"
>> \"-Wl,--whole-archive\" \"/home/haawda/paketierung/mei
>> ne_Pakete/mkcl/src/mkcl-1.1.10/src/bin/MKCLINITBQHUwf.o\"
>> \"-Wl,--no-whole-archive\" -rdynamic -Wl,--enable-new-dtags
>> -Wl,-rpath,$ORIGIN/../lib -Wl,--whole-archive \"/home/haawda/paketierung/mei
>> ne_Pakete/mkcl/src/mkcl-1.1.10/src/mkcltop.a\"
>> \"/home/haawda/paketierung/meine_Pakete/mkcl/src/mkcl-1.1.10/src/lsp.a\"
>> \"/home/haawda/paketierung/meine_Pakete/mkcl/src/mkcl-1.1.10/src/mkclmin.a\"
>> \"/home/haawda/paketierung/meine_Pakete/mkcl/src/mkcl-1.1.10/src/mkclgc.a\"
>> \"/home/haawda/paketierung/meine_Pakete/mkcl/src/mkcl-1.1.10/src/libmkcc1.a\"
>> -Wl,--no-whole-archive-Wl,-O1,--sort-common,--as-needed,-z,relro -lgmp
>> -lm -lrt -pthread -ldl ") returned non-zero value 1
>> Command output:
>> /usr/bin/ld: unrecognized option '--no-whole-archive-Wl'
>> /usr/bin/ld: use the --help option for usage information
>>
>> This happens both with mkcl 1.1.10 tarball and newest sources from
>> https://gitlab.common-lisp.net/mkcl/mkcl.git.
>>
>> I think this comes from the gc subdirectory's configure script.
>>
>>
> Don't think so. I'd bet much more on a missing blank space somewhere in
> mkcl/src/cmp/cmpmain.lsp or mkcl/src/cmp/cmpdefs.lsp.in.
>
> I'll investigate and get back to you with a possible fix.
>
>
>> Help would be appreciated.
>>
>> Best Regards
>>
>> Stefan Husmann
>>
>>
>
Could you try the attached patch?
On Sun, Jan 29, 2017 at 8:43 PM, Jean-Claude Beaudoin <
jean.claude.beaudoin(a)gmail.com> wrote:
>
> Yep! That's a goofy bug of mine. I hit on it recently in a somewhat
> different context.
>
> On Sun, Jan 29, 2017 at 7:41 PM, Stefan Husmann <
> stefan-husmann(a)t-online.de> wrote:
>
>>
>> Hello,
>>
>> I have a linking problem under Arch Linux with GCC 6.3.1 toolchain.
>>
>> ;;; About to build main executable mkcl.
>> build-program failed: (mkcl:run-command "\"gcc\" -o
>> \"/home/haawda/paketierung/meine_Pakete/mkcl/src/mkcl-1.1.10/src/bin/mkcl-small\"
>> \"-Wl,--whole-archive\" \"/home/haawda/paketierung/mei
>> ne_Pakete/mkcl/src/mkcl-1.1.10/src/bin/MKCLINITBQHUwf.o\"
>> \"-Wl,--no-whole-archive\" -rdynamic -Wl,--enable-new-dtags
>> -Wl,-rpath,$ORIGIN/../lib -Wl,--whole-archive \"/home/haawda/paketierung/mei
>> ne_Pakete/mkcl/src/mkcl-1.1.10/src/mkcltop.a\"
>> \"/home/haawda/paketierung/meine_Pakete/mkcl/src/mkcl-1.1.10/src/lsp.a\"
>> \"/home/haawda/paketierung/meine_Pakete/mkcl/src/mkcl-1.1.10/src/mkclmin.a\"
>> \"/home/haawda/paketierung/meine_Pakete/mkcl/src/mkcl-1.1.10/src/mkclgc.a\"
>> \"/home/haawda/paketierung/meine_Pakete/mkcl/src/mkcl-1.1.10/src/libmkcc1.a\"
>> -Wl,--no-whole-archive-Wl,-O1,--sort-common,--as-needed,-z,relro -lgmp
>> -lm -lrt -pthread -ldl ") returned non-zero value 1
>> Command output:
>> /usr/bin/ld: unrecognized option '--no-whole-archive-Wl'
>> /usr/bin/ld: use the --help option for usage information
>>
>> This happens both with mkcl 1.1.10 tarball and newest sources from
>> https://gitlab.common-lisp.net/mkcl/mkcl.git.
>>
>> I think this comes from the gc subdirectory's configure script.
>>
>>
> Don't think so. I'd bet much more on a missing blank space somewhere in
> mkcl/src/cmp/cmpmain.lsp or mkcl/src/cmp/cmpdefs.lsp.in.
>
> I'll investigate and get back to you with a possible fix.
>
>
>> Help would be appreciated.
>>
>> Best Regards
>>
>> Stefan Husmann
>>
>>
>
Hello,
I have a linking problem under Arch Linux with GCC 6.3.1 toolchain.
;;; About to build main executable mkcl.
build-program failed: (mkcl:run-command "\"gcc\" -o \"/home/haawda/paketierung/meine_Pakete/mkcl/src/mkcl-1.1.10/src/bin/mkcl-small\" \"-Wl,--whole-archive\" \"/home/haawda/paketierung/meine_Pakete/mkcl/src/mkcl-1.1.10/src/bin/MKCLINITBQHUwf.o\" \"-Wl,--no-whole-archive\" -rdynamic -Wl,--enable-new-dtags -Wl,-rpath,$ORIGIN/../lib -Wl,--whole-archive \"/home/haawda/paketierung/meine_Pakete/mkcl/src/mkcl-1.1.10/src/mkcltop.a\" \"/home/haawda/paketierung/meine_Pakete/mkcl/src/mkcl-1.1.10/src/lsp.a\" \"/home/haawda/paketierung/meine_Pakete/mkcl/src/mkcl-1.1.10/src/mkclmin.a\" \"/home/haawda/paketierung/meine_Pakete/mkcl/src/mkcl-1.1.10/src/mkclgc.a\" \"/home/haawda/paketierung/meine_Pakete/mkcl/src/mkcl-1.1.10/src/libmkcc1.a\" -Wl,--no-whole-archive-Wl,-O1,--sort-common,--as-needed,-z,relro -lgmp -lm -lrt -pthread -ldl ") returned non-zero value 1
Command output:
/usr/bin/ld: unrecognized option '--no-whole-archive-Wl'
/usr/bin/ld: use the --help option for usage information
This happens both with mkcl 1.1.10 tarball and newest sources from
https://gitlab.common-lisp.net/mkcl/mkcl.git.
I think this comes from the gc subdirectory's configure script.
Help would be appreciated.
Best Regards
Stefan Husmann