Hi, The manual says:
The string can either be a number (decimal, octal or hex) or an arbitrary string (in which case it’s converted to a number by computing CRC32). The string should be different for every file you compile. I take this to mean the option `-frandom-seed=0` uses `0` as a number however it is the same for every file and the manual clearly says it must be different? Chris On 28/2/2024 12:23 am, Sebastian Huber wrote: > This makes the build reproducible. > --- > spec/build/bsps/opto0.yml | 1 + > spec/build/bsps/opto1.yml | 1 + > spec/build/bsps/opto2.yml | 1 + > spec/build/bsps/optog.yml | 1 + > spec/build/bsps/optos.yml | 1 + > 5 files changed, 5 insertions(+) > > diff --git a/spec/build/bsps/opto0.yml b/spec/build/bsps/opto0.yml > index de7ad1515e..bb59ce8cfa 100644 > --- a/spec/build/bsps/opto0.yml > +++ b/spec/build/bsps/opto0.yml > @@ -13,6 +13,7 @@ default: > - -g > - -fdata-sections > - -ffunction-sections > + - -frandom-seed=0 > description: | > Default optimization flags for C and C++ compilers. > enabled-by: true > diff --git a/spec/build/bsps/opto1.yml b/spec/build/bsps/opto1.yml > index d3e0b6d361..b3bfea2dec 100644 > --- a/spec/build/bsps/opto1.yml > +++ b/spec/build/bsps/opto1.yml > @@ -13,6 +13,7 @@ default: > - -g > - -fdata-sections > - -ffunction-sections > + - -frandom-seed=0 > description: | > Default optimization flags for C and C++ compilers. > enabled-by: true > diff --git a/spec/build/bsps/opto2.yml b/spec/build/bsps/opto2.yml > index ff4f1d23e0..068f2f075d 100644 > --- a/spec/build/bsps/opto2.yml > +++ b/spec/build/bsps/opto2.yml > @@ -13,6 +13,7 @@ default: > - -g > - -fdata-sections > - -ffunction-sections > + - -frandom-seed=0 > description: | > Default optimization flags for C and C++ compilers. > enabled-by: true > diff --git a/spec/build/bsps/optog.yml b/spec/build/bsps/optog.yml > index de20502c78..7149d91e3b 100644 > --- a/spec/build/bsps/optog.yml > +++ b/spec/build/bsps/optog.yml > @@ -13,6 +13,7 @@ default: > - -g > - -fdata-sections > - -ffunction-sections > + - -frandom-seed=0 > description: | > Default optimization flags for C and C++ compilers. > enabled-by: true > diff --git a/spec/build/bsps/optos.yml b/spec/build/bsps/optos.yml > index a39447ef36..12c96621f9 100644 > --- a/spec/build/bsps/optos.yml > +++ b/spec/build/bsps/optos.yml > @@ -13,6 +13,7 @@ default: > - -g > - -fdata-sections > - -ffunction-sections > + - -frandom-seed=0 > description: | > Default optimization flags for C and C++ compilers. > enabled-by: true _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel