aboutsummaryrefslogtreecommitdiff
path: root/patches/elf2flt
Commit message (Collapse)AuthorAgeFilesLines
* Pick up new revision in elf2fltAlexey Neyman2017-03-033-247/+111
| | | | | | ... and updated cygwin patch. Signed-off-by: Alexey Neyman <stilor@att.net>
* Macos needs a local ELF header, tooAlexey Neyman2017-02-282-4/+61
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Fix elf2flt build on Cygwin in a different wayAlexey Neyman2017-02-282-81/+190
| | | | | | ... after discussion with elf2flt maintainer. Signed-off-by: Alexey Neyman <stilor@att.net>
* Fix the build of elf2flt on CygwinAlexey Neyman2017-02-221-0/+81
| | | | | | | | | | | | | The -lcygwin -lc actually breaks the build: elf2flt picks up the symbols for getopt/optarg via <getopt.h> in binutils-X.Y/include, where optarg is declared without dllimport attribute. Therefore it pulls in getopt() from libc/libcygwin, but since optarg is not prefixed with _imp__, it is pulled from libiberty. But the object file in libiberty also contains getopt() thus resulting in multiple definitions thereof. While there, kill extraneous -ldl passed into configure - configure detects -ldl successfully. Upstream: https://github.com/uclinux-dev/elf2flt/pull/6 Signed-off-by: Alexey Neyman <stilor@att.net>
* Pick up upstream fixesAlexey Neyman2017-02-061-294/+0
| | | | | | | ... including zlib fix in configure, needed to build canadian crosses with elf2flt. Signed-off-by: Alexey Neyman <stilor@att.net>
* Patch elf2flt to link libz lastAlexey Neyman2017-02-051-0/+294
Signed-off-by: Alexey Neyman <stilor@att.net>