FW: [BLACKBOX] BB & Linux - was: Mobile-device development

From: null <">
Date: Tue, 26 Feb 2008 07:29:05 +0000

----boundary-LibPST-iamunique-1946156671_-_-
Content-type: text/plain

here we are ... slighttly extended.
--
  Bernhard Treutwein
  Ref. IIIA3 Anwendungsentwicklung
  Martiusstr. 4
  80802 München
  Tel. 089 2180-2774
  Fax. 089 2180-992774
  Mobil. 0152-01549335
  e-mail: bernhard treutwein (at) verwaltung uni-muenchen de
 
-----Original Message-----
From: Treutwein Bernhard 
Sent: Monday, February 25, 2008 11:09 AM
To: 'allot{([at]})nowhere.xySubject: RE: [BLACKBOX] BB & Linux - was: Mobile-device development
Dear Oleg,
[...]
> 
> Thank you for information about ELF linker.
no reason ...
> Please, tell me, where are from you have this linker?
oops, I did not put it there, I knew since several years that it 
exists, but was forced to keep my mouth shut since I had signed a 
non-disclosure agreement, when BlackBox was still closed source. 
There are also some vague comments about it on the formus at oberoncore.ru 
> From OM? Is it exactly the last version?
> 
It originated from OMiSys, around 2001/2002 but as far as I 
understand Andrew Thomas' remarks, he has modified it slightly. 
His modifications are in MyPatch.txt
> As we can see in sources, the linker does
> not support generation of ELF executables,
> only dynamic libraries (ELF Shared Object Files).
As I remember, it was possible to create executables with the 
version I knew ... I did not unpack Andrew Thomas' version 
until today, but apparently you're correct. Digging in my old 
stuff I realized that I never had the source to the ElfLinker ...
I have only vague recollection of the ELF Format, but
as far as I remember there is not so much difference 
between the shared object and the executable format.
Moreover ELF is well documented: 
http://www.x86.org/ftp/manuals/tools/elf.pdf 
More info can be found here (an excellent Book about linking
and loading, although it doesn't even mention the Oberon way):
http://www.iecc.com/linker/
Maybe it is easier if you contact Fyodor Tkachov since (according 
to my mail archive) he received the last  version from OMiSys around 
May 2005. His contact info can be found here: 
       http://www.inr.ac.ru/~ftkachov/contact_info.htm
regards	
--
  Bernhard Treutwein
  Ref. IIIA3 Anwendungsentwicklung
  Martiusstr. 4
  80802 München
  Tel. 089 2180-2774
  Fax. 089 2180-992774
  Mobil. 0152-01549335
  e-mail: bernhard treutwein (at) verwaltung uni-muenchen de
 
----boundary-LibPST-iamunique-1946156671_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzc1xmY2hhcnNldDAgQXJpYWw7fQ0Ke1xmMVxmbW9kZXJuIENvdXJpZXIgTmV3O30NCntcZjJc
Zm5pbFxmY2hhcnNldDIgU3ltYm9sO30NCntcZjNcZm1vZGVyblxmY2hhcnNldDAgQ291cmllciBO
ZXc7fX0NCntcY29sb3J0YmxccmVkMFxncmVlbjBcYmx1ZTA7XHJlZDBcZ3JlZW4wXGJsdWUyNTU7
fQ0KXHVjMVxwYXJkXHBsYWluXGRlZnRhYjM2MCBcZjBcZnMyMCBoZXJlIHdlIGFyZSAuLi4gc2xp
Z2h0dGx5IGV4dGVuZGVkLlxwYXINCi0tXHBhcg0KICBCZXJuaGFyZCBUcmV1dHdlaW5ccGFyDQog
IFJlZi4gSUlJQTMgQW53ZW5kdW5nc2VudHdpY2tsdW5nXHBhcg0KICBNYXJ0aXVzc3RyLiA0XHBh
cg0KICA4MDgwMiBNXCdmY25jaGVuXHBhcg0KICBUZWwuIDA4OSAyMTgwLTI3NzRccGFyDQogIEZh
eC4gMDg5IDIxODAtOTkyNzc0XHBhcg0KICBNb2JpbC4gMDE1Mi0wMTU0OTMzNVxwYXINCiAgZS1t
YWlsOiBiZXJuaGFyZCB0cmV1dHdlaW4gKGF0KSB2ZXJ3YWx0dW5nIHVuaS1tdWVuY2hlbiBkZVxw
YXINCiBccGFyDQpccGFyDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLVxwYXINCkZyb206IFRy
ZXV0d2VpbiBCZXJuaGFyZCBccGFyDQpTZW50OiBNb25kYXksIEZlYnJ1YXJ5IDI1LCAyMDA4IDEx
OjA5IEFNXHBhcg0KVG86ICdhbGxvdEBVS1IuTkVUJ1xwYXINClN1YmplY3Q6IFJFOiBbQkxBQ0tC
T1hdIEJCICYgTGludXggLSB3YXM6IE1vYmlsZS1kZXZpY2UgZGV2ZWxvcG1lbnRccGFyDQpccGFy
DQpccGFyDQpEZWFyIE9sZWcsXHBhcg0KXHBhcg0KWy4uLl1ccGFyDQo+IFxwYXINCj4gVGhhbmsg
eW91IGZvciBpbmZvcm1hdGlvbiBhYm91dCBFTEYgbGlua2VyLlxwYXINClxwYXINCm5vIHJlYXNv
biAuLi5ccGFyDQpccGFyDQo+IFBsZWFzZSwgdGVsbCBtZSwgd2hlcmUgYXJlIGZyb20geW91IGhh
dmUgdGhpcyBsaW5rZXI/XHBhcg0KXHBhcg0Kb29wcywgSSBkaWQgbm90IHB1dCBpdCB0aGVyZSwg
SSBrbmV3IHNpbmNlIHNldmVyYWwgeWVhcnMgdGhhdCBpdCBccGFyDQpleGlzdHMsIGJ1dCB3YXMg
Zm9yY2VkIHRvIGtlZXAgbXkgbW91dGggc2h1dCBzaW5jZSBJIGhhZCBzaWduZWQgYSBccGFyDQpu
b24tZGlzY2xvc3VyZSBhZ3JlZW1lbnQsIHdoZW4gQmxhY2tCb3ggd2FzIHN0aWxsIGNsb3NlZCBz
b3VyY2UuIFxwYXINClxwYXINClRoZXJlIGFyZSBhbHNvIHNvbWUgdmFndWUgY29tbWVudHMgYWJv
dXQgaXQgb24gdGhlIGZvcm11cyBhdCBvYmVyb25jb3JlLnJ1IFxwYXINClxwYXINCj4gRnJvbSBP
TT8gSXMgaXQgZXhhY3RseSB0aGUgbGFzdCB2ZXJzaW9uP1xwYXINCj4gXHBhcg0KXHBhcg0KSXQg
b3JpZ2luYXRlZCBmcm9tIE9NaVN5cywgYXJvdW5kIDIwMDEvMjAwMiBidXQgYXMgZmFyIGFzIEkg
XHBhcg0KdW5kZXJzdGFuZCBBbmRyZXcgVGhvbWFzJyByZW1hcmtzLCBoZSBoYXMgbW9kaWZpZWQg
aXQgc2xpZ2h0bHkuIFxwYXINCkhpcyBtb2RpZmljYXRpb25zIGFyZSBpbiBNeVBhdGNoLnR4dFxw
YXINClxwYXINCj4gQXMgd2UgY2FuIHNlZSBpbiBzb3VyY2VzLCB0aGUgbGlua2VyIGRvZXNccGFy
DQo+IG5vdCBzdXBwb3J0IGdlbmVyYXRpb24gb2YgRUxGIGV4ZWN1dGFibGVzLFxwYXINCj4gb25s
eSBkeW5hbWljIGxpYnJhcmllcyAoRUxGIFNoYXJlZCBPYmplY3QgRmlsZXMpLlxwYXINClxwYXIN
CkFzIEkgcmVtZW1iZXIsIGl0IHdhcyBwb3NzaWJsZSB0byBjcmVhdGUgZXhlY3V0YWJsZXMgd2l0
aCB0aGUgXHBhcg0KdmVyc2lvbiBJIGtuZXcgLi4uIEkgZGlkIG5vdCB1bnBhY2sgQW5kcmV3IFRo
b21hcycgdmVyc2lvbiBccGFyDQp1bnRpbCB0b2RheSwgYnV0IGFwcGFyZW50bHkgeW91J3JlIGNv
cnJlY3QuIERpZ2dpbmcgaW4gbXkgb2xkIFxwYXINCnN0dWZmIEkgcmVhbGl6ZWQgdGhhdCBJIG5l
dmVyIGhhZCB0aGUgc291cmNlIHRvIHRoZSBFbGZMaW5rZXIgLi4uXHBhcg0KXHBhcg0KSSBoYXZl
IG9ubHkgdmFndWUgcmVjb2xsZWN0aW9uIG9mIHRoZSBFTEYgRm9ybWF0LCBidXRccGFyDQphcyBm
YXIgYXMgSSByZW1lbWJlciB0aGVyZSBpcyBub3Qgc28gbXVjaCBkaWZmZXJlbmNlIFxwYXINCmJl
dHdlZW4gdGhlIHNoYXJlZCBvYmplY3QgYW5kIHRoZSBleGVjdXRhYmxlIGZvcm1hdC5ccGFyDQpN
b3Jlb3ZlciBFTEYgaXMgd2VsbCBkb2N1bWVudGVkOiBccGFyDQpodHRwOi8vd3d3Lng4Ni5vcmcv
ZnRwL21hbnVhbHMvdG9vbHMvZWxmLnBkZiBccGFyDQpNb3JlIGluZm8gY2FuIGJlIGZvdW5kIGhl
cmUgKGFuIGV4Y2VsbGVudCBCb29rIGFib3V0IGxpbmtpbmdccGFyDQphbmQgbG9hZGluZywgYWx0
aG91Z2ggaXQgZG9lc24ndCBldmVuIG1lbnRpb24gdGhlIE9iZXJvbiB3YXkpOlxwYXINCmh0dHA6
Ly93d3cuaWVjYy5jb20vbGlua2VyL1xwYXINClxwYXINClxwYXINCk1heWJlIGl0IGlzIGVhc2ll
ciBpZiB5b3UgY29udGFjdCBGeW9kb3IgVGthY2hvdiBzaW5jZSAoYWNjb3JkaW5nIFxwYXINCnRv
IG15IG1haWwgYXJjaGl2ZSkgaGUgcmVjZWl2ZWQgdGhlIGxhc3QgIHZlcnNpb24gZnJvbSBPTWlT
eXMgYXJvdW5kIFxwYXINCk1heSAyMDA1LiBIaXMgY29udGFjdCBpbmZvIGNhbiBiZSBmb3VuZCBo
ZXJlOiBccGFyDQogICAgICAgaHR0cDovL3d3dy5pbnIuYWMucnUvfmZ0a2FjaG92L2NvbnRhY3Rf
aW5mby5odG1ccGFyDQpccGFyDQpyZWdhcmRzXHRhYiBccGFyDQotLVxwYXINCiAgQmVybmhhcmQg
VHJldXR3ZWluXHBhcg0KICBSZWYuIElJSUEzIEFud2VuZHVuZ3NlbnR3aWNrbHVuZ1xwYXINCiAg
TWFydGl1c3N0ci4gNFxwYXINCiAgODA4MDIgTVwnZmNuY2hlblxwYXINCiAgVGVsLiAwODkgMjE4
MC0yNzc0XHBhcg0KICBGYXguIDA4OSAyMTgwLTk5Mjc3NFxwYXINCiAgTW9iaWwuIDAxNTItMDE1
NDkzMzVccGFyDQogIGUtbWFpbDogYmVybmhhcmQgdHJldXR3ZWluIChhdCkgdmVyd2FsdHVuZyB1
bmktbXVlbmNoZW4gZGVccGFyDQogXHBhcn19AA==
----boundary-LibPST-iamunique-1946156671_-_---
Received on Tue Feb 26 2008 - 08:29:05 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:31:00 UTC