<br><br><div class="gmail_quote">On Wed, Jun 11, 2008 at 11:38 AM, Thomas Weber &lt;<a href="mailto:thomas.weber.mail@gmail.com">thomas.weber.mail@gmail.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Am Mittwoch, den 11.06.2008, 10:57 +0200 schrieb Michael Creel:<br>
<div class="Ih2E3d">&gt; Hello Octave packagers,<br>
&gt; First of all, thanks for your work on packaging Octave for Debian.<br>
&gt; I&#39;ve been benefiting from the results for a long time now. I notice<br>
&gt; that .oct files are a lot larger now than they were a few weeks ago,<br>
&gt; using octave3.0 in Lenny. It seems to me that the change occurred when<br>
&gt; moving from octave3.0 package version 1:3.0.1-2 to 1:3.0.1:3.<br>
<br>
</div>During the 2.9 series, we did change mkoctfile to strip .oct files. This<br>
was more of an oversight than by intention, I guess (we wanted to<br>
strip .oct files shipped with Octave itself and the corresponding flag<br>
floated into mkoctfile). This was changed at <a href="http://2.9.14." target="_blank">2.9.14.</a><br>
<div class="Ih2E3d"><br>
&gt; I have only the octave3.0 and octave3.0-headers packages installed. I<br>
&gt; guess that the new version is not stripping debug information, while<br>
&gt; the previous version did so. If I were compiling a single .oct file, I<br>
&gt; know how to use --strip to solve the problem. My difficulty is that<br>
&gt; I&#39;m compiling a large package that uses a Makefile of its own, and I<br>
&gt; don&#39;t see how to do the stripping. The package is MPITB for Octave<br>
&gt; (<a href="http://atc.ugr.es/javier-bin/mpitb" target="_blank">http://atc.ugr.es/javier-bin/mpitb</a>).<br>
<br>
</div>Diff attached, it&#39;s against the 2.9.12 directory in<br>
mpitb-beta-FC6-OCT2912-LAM713-OMPI123.tar.bz2<br>
<div class="Ih2E3d"><br>
<br>
&gt; I don&#39;t expect help from this list on how to modify that Makefile,<br>
&gt; that&#39;s not your job of course. I just want to make sure that octave3.0<br>
&gt; now includes debug symbols into .oct files by default, and that this<br>
&gt; change is intended.<br>
<br>
</div>This is upstream&#39;s (ie John&#39;s) default, and it helps me when debugging<br>
other stuff, so yes, it is intended.<br>
<br>
A different option to the diff might be some sort of<br>
 &nbsp; &nbsp; &nbsp; &nbsp;$ find -name &quot;*.oct&quot; -exec strip &#39;{}&#39; \;<br>
<br>
Regards<br>
<font color="#888888"> &nbsp; &nbsp; &nbsp; &nbsp;Thomas<br>
</font></blockquote></div>Hi Thomas,<br>I was getting stripped .oct files quite recently. PelicanHPC v1.5.1 is based on Lenny (made using live-helper), and it has Octave v3.0.1. It was released 20 May, using whatever was in Lenny at the time. I have already tried the changes in your mpitb.diff, and I still get large oct files. I don&#39;t think that the Makefile actually uses mkoctfile to compile, it uses it only to read configurations (maybe I&#39;m wrong about that). Thus, this change has no effect on the .oct files that are produced.<br>
<br>When you say that this is an upstream isssue, do you know exactly what change has been made?<br><br>Best, Michael<br>