summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Merge branch 'document-remove-needed' of github.com:fsateler/patchelfEelco Dolstra2014-04-241-3/+3
|\ \ \ | | | | | | | | | | | | | | | | Conflicts: patchelf.1
| * | | Document --remove-needed in manpageFelipe Sateler2014-03-181-0/+4
| | | |
* | | | Merge branch 'manpage-typo' of github.com:fsateler/patchelfEelco Dolstra2014-04-241-1/+1
|\ \ \ \
| * | | | Fix typo in manpageFelipe Sateler2014-03-281-1/+1
| |/ / /
* | | | Merge branch 'master' of github.com:ext/patchelfEelco Dolstra2014-04-242-1/+5
|\ \ \ \
| * | | | Add --remove-needed to manpage.David Sveningsson2013-12-171-0/+4
| | | | |
| * | | | support -h in addition to --helpDavid Sveningsson2013-12-171-1/+1
| | | | |
* | | | | Merge branch 'master' of github.com:rgcjonas/patchelfEelco Dolstra2014-04-242-1/+121
|\ \ \ \ \
| * | | | | Add ability to add and replace DT_NEEDED entriesJonas Kuemmerlin2013-04-282-1/+121
| | | | | |
* | | | | | Merge branch 'cdugz-master'Eelco Dolstra2014-04-243-3/+132
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | Clear help message for --print-soname and --set-soname optionsChingis Dugarzhapov2014-04-191-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Also fixed bad SONAME positioning in help output
| * | | | | Added tests for --print-soname and --set-sonameChingis Dugarzhapov2014-04-192-2/+25
| | | | | |
| * | | | | Added assertion in TODO, removed some useless debug msgs...Chingis Dugarzhapov2014-04-101-6/+23
| | | | | |
| * | | | | raise error if no DT_SONAME foundChingis Dugarzhapov2014-04-101-1/+9
| | | | | |
| * | | | | --set-soname, fixed help messageChingis Dugarzhapov2014-04-101-1/+1
| | | | | |
| * | | | | --set-soname with .dynstr section resize, proper debug messagesChingis Dugarzhapov2014-04-101-3/+17
| | | | | |
| * | | | | --set-soname, first working prototypeChingis Dugarzhapov2014-04-091-5/+40
| | | | | |
| * | | | | Added --print-soname option, to print DT_SONAME entry of .dynamic sectionChingis Dugarzhapov2014-04-081-1/+33
|/ / / / /
* | | | | Update version0.8Eelco Dolstra2014-01-142-1/+5
| | | | |
* | | | | In symbol tables, rewrite st_value for STT_SECTION entriesEelco Dolstra2014-01-141-0/+4
| | | | |
* | | | | Handle invalid symbol table entries that refer to non-existent sectionsEelco Dolstra2014-01-141-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For instance, libcairo-swt.so from Eclipse SDK 4.2.2 has entries like: 30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 even though there is no section 30. So ignore these.
* | | | | Prepare 0.7 release0.7Eelco Dolstra2014-01-072-3/+3
| |/ / / |/| | |
* | | | Add an aggregate jobEelco Dolstra2013-10-241-1/+20
| | | |
* | | | Add Fedora 19 and Ubuntu 13.10 buildsEelco Dolstra2013-10-231-2/+6
| | | |
* | | | Build Fedora 18 RPMsEelco Dolstra2013-05-082-1/+5
| | | |
* | | | Build Debian 7.0 debsEelco Dolstra2013-05-071-0/+2
| | | |
* | | | Build Ubuntu 13.04 debsEelco Dolstra2013-05-031-0/+2
|/ / /
* | | Don't run the tests on DarwinEelco Dolstra2013-03-061-1/+1
| | | | | | | | | | | | | | | | | | It's not an ELF platform. http://hydra.nixos.org/build/4285486
* | | Don't use the "version suffix" stuff in releaseTools.sourceTarballEelco Dolstra2013-03-062-5/+5
| | | | | | | | | | | | It's confusing.
* | | release.nix: Use separate jobs for each platformEelco Dolstra2013-03-061-11/+10
| | | | | | | | | | | | | | | | | | | | | | | | E.g. "build.x86_64-linux" instead of "build". Also, by not using a Hydra input "system" anymore, the set of platforms to build on becomes declarative. See https://github.com/NixOS/hydra/issues/60
* | | Remove debug statementEelco Dolstra2013-01-161-2/+0
| | |
* | | Add ‘--remove-needed’ optionEelco Dolstra2013-01-162-3/+52
| | | | | | | | | | | | | | | | | | | | | This allows removing the specified DT_NEEDED entries from the dynamic section. Closes #4.
* | | Build on Ubuntu 12.10Eelco Dolstra2012-12-041-5/+7
| | |
* | | Update READMEEelco Dolstra2012-08-211-0/+5
| | |
* | | Comment out overly verbose debug lineEelco Dolstra2012-08-211-1/+1
| | |
* | | Rewrite the st_shndx field in symbol tablesEelco Dolstra2012-08-211-4/+29
| | | | | | | | | | | | | | | | | | | | | The st_shndx field in symbol tables specifies the index of the section that contains the symbol. Since we reorder sections, we need to update this field as well. Otherwise programs like gdb won't be able to resolve addresses to symbol names (and will print "?? ()" instead).
* | | Remove trailing whitespaceEelco Dolstra2012-08-211-52/+52
| | |
* | | Fix configure.acEelco Dolstra2012-07-171-1/+1
| |/ |/| | | | | | | | | tests/Makefile.am:20: warning: compiling 'simple.c' with per-target flags requires 'AM_PROG_CC_C_O' in 'configure.ac' http://hydra.nixos.org/build/2796463
* | Rewrite tests in automakeVincent Danjean2012-07-102-38/+46
| | | | | | | | | | | | | | | | | | - add options in AM_INIT_AUTOMAKE to be more strict and to enable more advanced features (color-tests and parallel-tests) - rewrite tests/Makefile.am to use automake rules for building program and libraries => we can now do: ./bootstrap.sh && mkdir build && cd build && ../configure && make -j distcheck
* | Add a .gitignore for all file generated by ./bootstrap.shVincent Danjean2012-07-101-0/+7
| | | | | | | | | | No need to exclude files created when compiling and testing as this can be done out of tree
* | Cleanup configure.acVincent Danjean2012-07-101-2/+3
| | | | | | | | | | | | - quote argument (mostly cosmetic) - use a file present only once in the sources for AC_CONFIG_SRCDIR - use AC_CONFIG_AUX_DIR to put all auxilary scripts in a subdirectory
* | Allow parallel execution of testsVincent Danjean2012-07-107-65/+72
| | | | | | | | Each test use its own subdirectory in scratch/
* | Use autoreconf to bootstrap the projectVincent Danjean2012-07-101-4/+1
| | | | | | | | This avoid to manually list all autotool programs required
* | fix build *and check* out of treeVincent Danjean2012-07-102-5/+5
| | | | | | | | | | | | | | - use Makefile variables $< (and $@) so that sources are found correctly - use ${srcdir} in test scripts to find the sources This allows "make distcheck" to successfully pass
* | Use automake support to install docsVincent Danjean2012-07-101-3/+1
|/ | | | It is shorter, cleaner and "make uninstall" support comes for free
* Build Ubuntu 12.04 packagesEelco Dolstra2012-05-111-0/+2
|
* Disable tests on SolarisEelco Dolstra2012-03-121-1/+1
| | | | | | | The Solaris linker doesn't have the --enable/disable-dtags flag in the linker required by the tests. http://hydra.nixos.org/build/2230397
* Support building out of treeEelco Dolstra2012-02-201-1/+1
| | | | Contributed by Yann E. MORIN.
* Build PatchELF for Ubuntu 11.10 and Fedora 16Eelco Dolstra2012-02-071-0/+6
|
* Use underscores in versions to keep RPM happyEelco Dolstra2011-12-144-9/+6
| | | | | RPM doesn't allow dashes in version numbers, so use an underscore instead. Also, let Autoconf generate the RPM spec file.