[Pkg-octave-devel] [Reproducible-builds] Trying to fix random_buildpath_by_octave

Rafael Laboissiere rafael at laboissiere.net
Fri Feb 12 06:56:34 UTC 2016


* Rafael Laboissiere <rafael at laboissiere.net> [2016-02-11 07:24]:

> * Oliver Heimlich <oheim at posteo.de> [2016-02-11 01:01]:
>
>> On 11.02.2016 00:23, Rafael Laboissiere wrote:
>>
>>> I guess that the build is unreproducible because the package with 
>>> debugging symbols, octave-interval-dbgsym, contains several 
>>> instances of the "/tmp/oct-XXXXXX" directory name.
>>
>> Yes, I guess that this is the reason.
>>
>> Compilation with
>>
>> octave \ 
>> 	--eval "function s = tempname (); persistent counter = 0; 
>> counter++; s               = strcat (tempdir, 'oct-', num2str 
>> (counter, '%06d')); endfunction;" \ 	--eval "pkg ('build' …)"
>>
>> should fix the non-deterministic directory names (in the log and for 
>> the dbgsyms).
>
> Would not this prevent the concurrent build of packages in the same 
> system?

Another question, related to the issue discussed in this thread: is there 
a tool to remove just the file paths inside an ELF binary?

Rafael



More information about the Pkg-octave-devel mailing list