diff options
author | Mohammad Akhlaghi <mohammad@akhlaghi.org> | 2020-05-30 06:36:14 +0100 |
---|---|---|
committer | Mohammad Akhlaghi <mohammad@akhlaghi.org> | 2020-05-30 06:36:14 +0100 |
commit | 5efb009aae7d33c72847c7c0ece036ea6289fff3 (patch) | |
tree | 143128c97788183c8c28193959de0ae638444b8f | |
parent | 9002a094bc0d52e6b877a7f1994ff862c66980ac (diff) |
Corrected a few words for more clarity
An "internally" was added to the part about core GNU tools accounting for
the differences between POSIX-compatible systems. One extra word was also
removed in the next sentence.
-rw-r--r-- | paper.tex | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -434,8 +434,8 @@ We have thus found that more than once, advanced users add, or fix, their requir On a related note, POSIX is a fuzzy standard and it doesn't guarantee the bit-wise reproducibility of programs. However, it has been chosen as the underlying platform here because the results (data) are our focus, not the compiled software. -POSIX is ubiquitous and fixed versions of low-level software (e.g., core GNU tools) are installable on the majority of them; each correcting for differences affecting their functionality. -On GNU/Linux hosts, Maneage even builds a precise version of the GNU Compiler Collection (GCC), GNU Binutils and GNU C library (glibc). +POSIX is ubiquitous and fixed versions of low-level software (e.g., core GNU tools) are installable on the majority of them; each internally correcting for differences affecting their functionality. +On GNU/Linux hosts, Maneage builds precise versions of the GNU Compiler Collection (GCC), GNU Binutils and GNU C library (glibc). However, glibc is not installable on some POSIX OSs (e.g., macOS). The C library is linked with all programs, this can theoretically hinder exact reproducibility \emph{of results}, but we have not encountered any until now. When present, the non-reproducibility of high-level science results due to differing C libraries can be identified with respect to known sources of error in the analysis (like measurement errors), but studying this is another research project. |