This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

minimal pseudo-relocs patch


Hi!

  In http://sources.redhat.com/ml/binutils/2002-07/msg00035.html i've
posted a patch to extend cygwin-targetted version of ld with ability
to create "runtime pseudo relocations" which allow importing data from
dlls even if addend (i.e. offset of data from a symbol exported from
dll) is non-zero. Such relocations are supposed to be handled by
runtime startup code. I've signed a copyright assignment and mailed it
several weeks ago, but knowing a dire state of russian postal
services, i think it'd be lucky to arrive soon. Meanwhile, we have to
perform a transition of cygwin runtime to be able to handle such
relocations as they appear. To make such transition as smooth as
possible i want to suggest to apply a minimal version of my patch
which only export symbols needed by runtime, and doesn't add any new
functionality, and thus, i hope, does qualify as "trivial" to not
require signed copyright assignment. Having this symbols exported
we'll be able to apply a "runtime-side" part of my patch and release
new version of cygwin which will eventually be able to handle
pseudo-relocations as they appear. Then, when my assignment, will be
delivered, we will apply the rest of binutils part. So does attached
patch qualify as "trivial"?

egor.            mailto:deo@logos-m.ru icq 5165414 fidonet 2:5020/496.19

Attachment: ld.runtime-pseudo-relocs.symbols.Changelog
Description: Binary data

Attachment: ld.runtime-pseudo-relocs.symbols.diff
Description: Binary data


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]