This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
Re: Question about clisp version naming
- From: Achim Gratz <Stromeko at nexgo dot de>
- To: cygwin-apps at cygwin dot com
- Date: Tue, 17 Mar 2015 20:20:27 +0100
- Subject: Re: Question about clisp version naming
- Authentication-results: sourceware.org; auth=none
- References: <5500B536 dot 4050108 at cornell dot edu> <87bnju6wox dot fsf at Rainer dot invalid> <5505C36F dot 5030802 at cornell dot edu> <1426443595 dot 8104 dot 9 dot camel at cygwin dot com> <5505D57C dot 3040005 at cornell dot edu> <87twxm5azp dot fsf at Rainer dot invalid> <55060BF6 dot 80801 at cornell dot edu> <87k2ygbw7v dot fsf at Rainer dot invalid> <87fv94bveq dot fsf at Rainer dot invalid> <87bnjsbuhm dot fsf at Rainer dot invalid> <55073E93 dot 2030902 at cornell dot edu>
Ken Brown writes:
> Great. Thanks for testing. There's probably no reason for me to
> upload a new clisp package right now (unless it would help you). But
> I'll give you a heads up when I'm ready to do that.
I've now drilled to the bottom of what I had assumed were build/package
problemsâ it turns out that if you rebase the lisp.dll, then the dumped
executable that depends on it stops working. The dumped executable as
well as clisp.exe is OK since rebase decides it can't touch it. The
other interesting thing to note is that rebase has altered lisp.dll even
though it says it didn't.
--8<---------------cut here---------------start------------->8---
/mnt/share/maint (2015) objdump -h /usr/lib/clisp-2.49+/base/lisp.dll
/usr/lib/clisp-2.49+/base/lisp.dll: file format pei-i386
Sections:
Idx Name Size VMA LMA File off Algn
0 .text 00107794 69a81000 69a81000 00000600 2**4
CONTENTS, ALLOC, LOAD, READONLY, CODE, DATA
1 .data 0001b3e4 69b89000 69b89000 00107e00 2**6
CONTENTS, ALLOC, LOAD, DATA
2 .rdata 000d4dbc 69ba5000 69ba5000 00123200 2**6
CONTENTS, ALLOC, LOAD, READONLY, DATA
3 .buildid 00000035 69c7a000 69c7a000 001f8000 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
4 .eh_frame 000241f4 69c7b000 69c7b000 001f8200 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
5 .bss 00004fb8 69ca0000 69ca0000 00000000 2**6
ALLOC
6 .edata 00014b0b 69ca5000 69ca5000 0021c400 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
7 .idata 00003914 69cba000 69cba000 00231000 2**2
CONTENTS, ALLOC, LOAD, DATA
8 .reloc 0002964c 69cbe000 69cbe000 00234a00 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
9 .debug_aranges 00000778 69ce8000 69ce8000 0025e200 2**3
CONTENTS, READONLY, DEBUGGING
10 .debug_info 004519d6 69ce9000 69ce9000 0025ea00 2**0
CONTENTS, READONLY, DEBUGGING
11 .debug_abbrev 0000c2e3 6a13b000 6a13b000 006b0400 2**0
CONTENTS, READONLY, DEBUGGING
12 .debug_line 0004088c 6a148000 6a148000 006bc800 2**0
CONTENTS, READONLY, DEBUGGING
13 .debug_frame 00000038 6a189000 6a189000 006fd200 2**2
CONTENTS, READONLY, DEBUGGING
14 .debug_str 0001f4a7 6a18a000 6a18a000 006fd400 2**0
CONTENTS, READONLY, DEBUGGING
15 .debug_loc 001113f0 6a1aa000 6a1aa000 0071ca00 2**0
CONTENTS, READONLY, DEBUGGING
16 .debug_ranges 0004deb0 6a2bc000 6a2bc000 0082de00 2**0
CONTENTS, READONLY, DEBUGGING
/mnt/share/maint (2016) maxima -v
+ '[' clisp = clisp ']'
+ '[' true = true ']'
+ '[' -x /usr/lib/maxima/5.35.1/binary-clisp/maxima ']'
+ exec /usr/lib/maxima/5.35.1/binary-clisp/maxima -q '' -- -v '' '' '' '' '' '' '' ''
Maxima 5.35.1 http://maxima.sourceforge.net
using Lisp CLISP 2.49+ (2010-07-17)
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
The function bug_report() provides bug reporting information.
(%i1)
/mnt/share/maint (2017) rebase -sO /usr/lib/clisp-2.49+/base/lisp.dll
rebase: oblivious file "/usr/lib/clisp-2.49+/base/lisp.dll" already found in rebase database (file and database kept unchanged).
/mnt/share/maint (2018) maxima -v
+ '[' clisp = clisp ']'
+ '[' true = true ']'
+ '[' -x /usr/lib/maxima/5.35.1/binary-clisp/maxima ']'
+ exec /usr/lib/maxima/5.35.1/binary-clisp/maxima -q '' -- -v '' '' '' '' '' '' '' ''
module 'syscalls' requires package OS.
/mnt/share/maint (2019) objdump -h /usr/lib/clisp-2.49+/base/lisp.dll
/usr/lib/clisp-2.49+/base/lisp.dll: file format pei-i386
Sections:
Idx Name Size VMA LMA File off Algn
0 .text 00107794 4d1b1000 4d1b1000 00000600 2**4
CONTENTS, ALLOC, LOAD, READONLY, CODE, DATA
1 .data 0001b3e4 4d2b9000 4d2b9000 00107e00 2**6
CONTENTS, ALLOC, LOAD, DATA
2 .rdata 000d4dbc 4d2d5000 4d2d5000 00123200 2**6
CONTENTS, ALLOC, LOAD, READONLY, DATA
3 .buildid 00000035 4d3aa000 4d3aa000 001f8000 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
4 .eh_frame 000241f4 4d3ab000 4d3ab000 001f8200 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
5 .bss 00004fb8 4d3d0000 4d3d0000 00000000 2**6
ALLOC
6 .edata 00014b0b 4d3d5000 4d3d5000 0021c400 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
7 .idata 00003914 4d3ea000 4d3ea000 00231000 2**2
CONTENTS, ALLOC, LOAD, DATA
8 .reloc 0002964c 4d3ee000 4d3ee000 00234a00 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
9 .debug_aranges 00000778 4d418000 4d418000 0025e200 2**3
CONTENTS, READONLY, DEBUGGING
10 .debug_info 004519d6 4d419000 4d419000 0025ea00 2**0
CONTENTS, READONLY, DEBUGGING
11 .debug_abbrev 0000c2e3 4d86b000 4d86b000 006b0400 2**0
CONTENTS, READONLY, DEBUGGING
12 .debug_line 0004088c 4d878000 4d878000 006bc800 2**0
CONTENTS, READONLY, DEBUGGING
13 .debug_frame 00000038 4d8b9000 4d8b9000 006fd200 2**2
CONTENTS, READONLY, DEBUGGING
14 .debug_str 0001f4a7 4d8ba000 4d8ba000 006fd400 2**0
CONTENTS, READONLY, DEBUGGING
15 .debug_loc 001113f0 4d8da000 4d8da000 0071ca00 2**0
CONTENTS, READONLY, DEBUGGING
16 .debug_ranges 0004deb0 4d9ec000 4d9ec000 0082de00 2**0
CONTENTS, READONLY, DEBUGGING
--8<---------------cut here---------------end--------------->8---
I'll revoke the maxima-exec-clisp package until we can find a way to
make these things rebaseable.
Regards,
Achim.
--
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+
Wavetables for the Terratec KOMPLEXER:
http://Synth.Stromeko.net/Downloads.html#KomplexerWaves