1 <?xml version=
"1.0" encoding=
"utf-8"?>
2 <rss version='
2.0' xmlns:lj='http://www.livejournal.org/rss/lj/
1.0/'
>
4 <title>Petter Reinholdtsen - Entries tagged chrpath
</title>
5 <description>Entries tagged chrpath
</description>
6 <link>https://people.skolelinux.org/pere/blog/
</link>
10 <title>New chrpath release
0.17</title>
11 <link>https://people.skolelinux.org/pere/blog/New_chrpath_release_0_17.html
</link>
12 <guid isPermaLink=
"true">https://people.skolelinux.org/pere/blog/New_chrpath_release_0_17.html
</guid>
13 <pubDate>Fri,
10 Nov
2023 07:
30:
00 +
0100</pubDate>
14 <description><p
>The chrpath package provide a simple command line tool to remove
15 the rpath or runpath of compiled ELF program. It is almost
10 years
16 since I updated the code base, but I stumbled over the tool today, and
17 decided it was time to move the code base from Subversion to git and
18 find a new home for it, as the previous one (Debian Alioth) has been
19 shut down. I decided to go with
20 <a href=
"https://codeberg.org/
">Codeberg
</a
> this time, as it is my git
21 service of choice these days, did a quick and dirty migration to git
22 and updated the code with a few patches I found in the Debian bug
23 tracker. These are the release notes:
</p
>
25 <p
>New in
0.17 released
2023-
11-
10:
</p
>
28 <li
>Moved project to Codeberg, as Alioth is shut down.
</li
>
29 <li
>Add Solaris support (use
&lt;sys/byteorder.h
> instead of
&lt;byteswap.h
>).
30 Patch from Rainer Orth.
</li
>
31 <li
>Added missing newline from printf() line. Patch from Frank Dana.
</li
>
32 <li
>Corrected handling of multiple ELF sections. Patch from Frank Dana.
</li
>
33 <li
>Updated build rules for .deb. Partly based on patch from djcj.
</li
>
36 <p
>The latest edition is tagged and available from
37 <a href=
"https://codeberg.org/pere/chrpath
">https://codeberg.org/pere/chrpath
</a
>.
39 <p
>As usual, if you use Bitcoin and want to show your support of my
40 activities, please send Bitcoin donations to my address
41 <b
><a href=
"bitcoin:
15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
</a
></b
>.
</p
>
46 <title>New chrpath release
0.16</title>
47 <link>https://people.skolelinux.org/pere/blog/New_chrpath_release_0_16.html
</link>
48 <guid isPermaLink=
"true">https://people.skolelinux.org/pere/blog/New_chrpath_release_0_16.html
</guid>
49 <pubDate>Tue,
14 Jan
2014 11:
00:
00 +
0100</pubDate>
50 <description><p
><a href=
"http://www.coverity.com/
">Coverity
</a
> is a nice tool to
51 find problems in C, C++ and Java code using static source code
52 analysis. It can detect a lot of different problems, and is very
53 useful to find memory and locking bugs in the error handling part of
54 the source. The company behind it provide
55 <a href=
"https://scan.coverity.com/
">check of free software projects as
56 a community service
</a
>, and many hundred free software projects are
57 already checked. A few days ago I decided to have a closer look at
58 the Coverity system, and discovered that the
59 <a href=
"http://www.gnu.org/software/gnash/
">gnash
</a
> and
60 <a href=
"http://sourceforge.net/projects/ipmitool/
">ipmitool
</a
>
61 projects I am involved with was already registered. But these are
62 fairly big, and I would also like to have a small and easy project to
63 check, and decided to
<a href=
"http://scan.coverity.com/projects/
1179">request
64 checking of the chrpath project
</a
>. It was
65 added to the checker and discovered seven potential defects. Six of
66 these were real, mostly resource
"leak
" when the program detected an
67 error. Nothing serious, as the resources would be released a fraction
68 of a second later when the program exited because of the error, but it
69 is nice to do it right in case the source of the program some time in
70 the future end up in a library. Having fixed all defects and added
71 <a href=
"https://lists.alioth.debian.org/mailman/listinfo/chrpath-devel
">a
72 mailing list for the chrpath developers
</a
>, I decided it was time to
73 publish a new release. These are the release notes:
</p
>
75 <p
>New in
0.16 released
2014-
01-
14:
</p
>
79 <li
>Fixed all minor bugs discovered by Coverity.
</li
>
80 <li
>Updated config.sub and config.guess from the GNU project.
</li
>
81 <li
>Mention new project mailing list in the documentation.
</li
>
86 <a href=
"https://alioth.debian.org/frs/?group_id=
31052">download the
87 new version
0.16 from alioth
</a
>. Please let us know via the Alioth
88 project if something is wrong with the new release. The test suite
89 did not discover any old errors, so if you find a new one, please also
90 include a test suite check.
</p
>
95 <title>New chrpath release
0.15</title>
96 <link>https://people.skolelinux.org/pere/blog/New_chrpath_release_0_15.html
</link>
97 <guid isPermaLink=
"true">https://people.skolelinux.org/pere/blog/New_chrpath_release_0_15.html
</guid>
98 <pubDate>Sun,
24 Nov
2013 09:
30:
00 +
0100</pubDate>
99 <description><p
>After many years break from the package and a vain hope that
100 development would be continued by someone else, I finally pulled my
101 acts together this morning and wrapped up a new release of chrpath,
102 the command line tool to modify the rpath and runpath of already
103 compiled ELF programs. The update was triggered by the persistence of
104 Isha Vishnoi at IBM, which needed a new config.guess file to get
105 support for the ppc64le architecture (powerpc
64-bit Little Endian) he
106 is working on. I checked the
107 <a href=
"http://packages.qa.debian.org/chrpath
">Debian
</a
>,
108 <a href=
"https://launchpad.net/ubuntu/+source/chrpath
">Ubuntu
</a
> and
109 <a href=
"https://admin.fedoraproject.org/pkgdb/acls/name/chrpath
">Fedora
</a
>
110 packages for interesting patches (failed to find the source from
111 OpenSUSE and Mandriva packages), and found quite a few nice fixes.
112 These are the release notes:
</p
>
114 <p
>New in
0.15 released
2013-
11-
24:
</p
>
118 <li
>Updated config.sub and config.guess from the GNU project to work
119 with newer architectures. Thanks to isha vishnoi for the heads
122 <li
>Updated README with current URLs.
</li
>
124 <li
>Added byteswap fix found in Ubuntu, credited Jeremy Kerr and
125 Matthias Klose.
</li
>
127 <li
>Added missing help for -k|--keepgoing option, using patch by
128 Petr Machata found in Fedora.
</li
>
130 <li
>Rewrite removal of RPATH/RUNPATH to make sure the entry in
131 .dynamic is a NULL terminated string. Based on patch found in
132 Fedora credited Axel Thimm and Christian Krause.
</li
>
137 <a href=
"https://alioth.debian.org/frs/?group_id=
31052">download the
138 new version
0.15 from alioth
</a
>. Please let us know via the Alioth
139 project if something is wrong with the new release. The test suite
140 did not discover any old errors, so if you find a new one, please also
141 include a testsuite check.
</p
>