Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | | | | Clear help message for --print-soname and --set-soname options | Chingis Dugarzhapov | 2014-04-19 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Also fixed bad SONAME positioning in help output | |||||
| * | | | | | Added tests for --print-soname and --set-soname | Chingis Dugarzhapov | 2014-04-19 | 2 | -2/+25 | |
| | | | | | | ||||||
| * | | | | | Added assertion in TODO, removed some useless debug msgs... | Chingis Dugarzhapov | 2014-04-10 | 1 | -6/+23 | |
| | | | | | | ||||||
| * | | | | | raise error if no DT_SONAME found | Chingis Dugarzhapov | 2014-04-10 | 1 | -1/+9 | |
| | | | | | | ||||||
| * | | | | | --set-soname, fixed help message | Chingis Dugarzhapov | 2014-04-10 | 1 | -1/+1 | |
| | | | | | | ||||||
| * | | | | | --set-soname with .dynstr section resize, proper debug messages | Chingis Dugarzhapov | 2014-04-10 | 1 | -3/+17 | |
| | | | | | | ||||||
| * | | | | | --set-soname, first working prototype | Chingis Dugarzhapov | 2014-04-09 | 1 | -5/+40 | |
| | | | | | | ||||||
| * | | | | | Added --print-soname option, to print DT_SONAME entry of .dynamic section | Chingis Dugarzhapov | 2014-04-08 | 1 | -1/+33 | |
|/ / / / / | ||||||
* | | | | | Update version0.8 | Eelco Dolstra | 2014-01-14 | 2 | -1/+5 | |
| | | | | | ||||||
* | | | | | In symbol tables, rewrite st_value for STT_SECTION entries | Eelco Dolstra | 2014-01-14 | 1 | -0/+4 | |
| | | | | | ||||||
* | | | | | Handle invalid symbol table entries that refer to non-existent sections | Eelco Dolstra | 2014-01-14 | 1 | -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.7 | Eelco Dolstra | 2014-01-07 | 2 | -3/+3 | |
| |/ / / |/| | | | ||||||
* | | | | Add an aggregate job | Eelco Dolstra | 2013-10-24 | 1 | -1/+20 | |
| | | | | ||||||
* | | | | Add Fedora 19 and Ubuntu 13.10 builds | Eelco Dolstra | 2013-10-23 | 1 | -2/+6 | |
| | | | | ||||||
* | | | | Build Fedora 18 RPMs | Eelco Dolstra | 2013-05-08 | 2 | -1/+5 | |
| | | | | ||||||
* | | | | Build Debian 7.0 debs | Eelco Dolstra | 2013-05-07 | 1 | -0/+2 | |
| | | | | ||||||
* | | | | Build Ubuntu 13.04 debs | Eelco Dolstra | 2013-05-03 | 1 | -0/+2 | |
|/ / / | ||||||
* | | | Don't run the tests on Darwin | Eelco Dolstra | 2013-03-06 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | It's not an ELF platform. http://hydra.nixos.org/build/4285486 | |||||
* | | | Don't use the "version suffix" stuff in releaseTools.sourceTarball | Eelco Dolstra | 2013-03-06 | 2 | -5/+5 | |
| | | | | | | | | | | | | It's confusing. | |||||
* | | | release.nix: Use separate jobs for each platform | Eelco Dolstra | 2013-03-06 | 1 | -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 statement | Eelco Dolstra | 2013-01-16 | 1 | -2/+0 | |
| | | | ||||||
* | | | Add ‘--remove-needed’ option | Eelco Dolstra | 2013-01-16 | 2 | -3/+52 | |
| | | | | | | | | | | | | | | | | | | | | | This allows removing the specified DT_NEEDED entries from the dynamic section. Closes #4. | |||||
* | | | Build on Ubuntu 12.10 | Eelco Dolstra | 2012-12-04 | 1 | -5/+7 | |
| | | | ||||||
* | | | Update README | Eelco Dolstra | 2012-08-21 | 1 | -0/+5 | |
| | | | ||||||
* | | | Comment out overly verbose debug line | Eelco Dolstra | 2012-08-21 | 1 | -1/+1 | |
| | | | ||||||
* | | | Rewrite the st_shndx field in symbol tables | Eelco Dolstra | 2012-08-21 | 1 | -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 whitespace | Eelco Dolstra | 2012-08-21 | 1 | -52/+52 | |
| | | | ||||||
* | | | Fix configure.ac | Eelco Dolstra | 2012-07-17 | 1 | -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 automake | Vincent Danjean | 2012-07-10 | 2 | -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.sh | Vincent Danjean | 2012-07-10 | 1 | -0/+7 | |
| | | | | | | | | | | No need to exclude files created when compiling and testing as this can be done out of tree | |||||
* | | Cleanup configure.ac | Vincent Danjean | 2012-07-10 | 1 | -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 tests | Vincent Danjean | 2012-07-10 | 7 | -65/+72 | |
| | | | | | | | | Each test use its own subdirectory in scratch/ | |||||
* | | Use autoreconf to bootstrap the project | Vincent Danjean | 2012-07-10 | 1 | -4/+1 | |
| | | | | | | | | This avoid to manually list all autotool programs required | |||||
* | | fix build *and check* out of tree | Vincent Danjean | 2012-07-10 | 2 | -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 docs | Vincent Danjean | 2012-07-10 | 1 | -3/+1 | |
|/ | | | | It is shorter, cleaner and "make uninstall" support comes for free | |||||
* | Build Ubuntu 12.04 packages | Eelco Dolstra | 2012-05-11 | 1 | -0/+2 | |
| | ||||||
* | Disable tests on Solaris | Eelco Dolstra | 2012-03-12 | 1 | -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 tree | Eelco Dolstra | 2012-02-20 | 1 | -1/+1 | |
| | | | | Contributed by Yann E. MORIN. | |||||
* | Build PatchELF for Ubuntu 11.10 and Fedora 16 | Eelco Dolstra | 2012-02-07 | 1 | -0/+6 | |
| | ||||||
* | Use underscores in versions to keep RPM happy | Eelco Dolstra | 2011-12-14 | 4 | -9/+6 | |
| | | | | | RPM doesn't allow dashes in version numbers, so use an underscore instead. Also, let Autoconf generate the RPM spec file. | |||||
* | Use Hydra's shortRev attribute | Eelco Dolstra | 2011-12-06 | 1 | -2/+2 | |
| | ||||||
* | Gitify the pre-release version number | Eelco Dolstra | 2011-12-06 | 1 | -1/+2 | |
| | ||||||
* | Bump the version number | Eelco Dolstra | 2011-12-06 | 1 | -1/+1 | |
| | ||||||
* | * Use <...> syntax. | Eelco Dolstra | 2011-12-05 | 1 | -6/+5 | |
| | ||||||
* | * Update the README for PatchELF 0.6.0.6 | Eelco Dolstra | 2011-11-07 | 1 | -1/+3 | |
| | ||||||
* | * Support executables created by the Gold linker (NixOS/140). These | Eelco Dolstra | 2011-09-11 | 1 | -5/+40 | |
| | | | | | | | | | | | | are marked as ET_DYN (not ET_EXEC) and have a starting virtual address of 0 so they cannot grow downwards. In order not to run into a Linux kernel bug, the virtual address and the offset of the new PT_LOAD segment have to be equal; otherwise ld-linux segfaults. To ensure this, it may be necessary to add some padding to the executable (potentially a lot of padding, if the executable has a large uninitialised data segment). * Use size_t rather than off_t in some places. | |||||
* | * Build on Debian 6.0 and Ubuntu 10.10. | Eelco Dolstra | 2011-02-14 | 1 | -0/+4 | |
| | ||||||
* | * Fix patching a little-endian binary on a big-endian machine. This | Eelco Dolstra | 2010-08-26 | 1 | -5/+5 | |
| | | | | | fixes the no-rpath test on powerpc-linux. | |||||
* | * Test whether the patched no-rpath executable works on i686-linux. | Eelco Dolstra | 2010-08-26 | 1 | -5/+3 | |
| | ||||||
* | * Update DT_RELA. | Eelco Dolstra | 2010-08-26 | 1 | -1/+2 | |
| |