-- 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