package-avr-gcc.bash: Please, inform me before to delete all my work : -)
Opened this issue · 0 comments
Hello,
After a tedious but successful execution of tools.bash, binutils.build.bash, gcc.build.bash, avr-libc.build.bash and gdb.build.bash it is time for me to package the libs and programs generated in objdir. According to the doc the script for that is package-avr-gcc.bash.
A) Arrggg! package-avr-gcc.bash starts by deleting all that has been done before, including objdir.
Then it rebuilds everything from scratch and finally makes a package.
Please, at least, update the doc to explain that!
May I also suggest this enhancement:
- Duplicate
package-avr-gcc.bashin a new file:all.build.bashor full.build.bash
(or any other name making obvious that the script does all that is required to generate the toolchain). - Remove from
package-avr-gcc.basheverything that is not related to packaging
(this makes the name of the script consistent with its action). - In
all.build.bashreplace everything related to packaging by a call topackage-avr-gcc.bash. - Last but not least, update the doc to explain there are two ways to build the toolchain:
a. The step by step method:tools.bash, binutils.build.bash, gcc.build.bash, avr-libc.build.bash, gdb.build.bash and package-avr-gcc.bash.
b. The single step method using onlyall.build.bash.
B) Under Cygwin the script ./package-avr-gcc.bash generates errors when it rebuilds everything from scratch, even if each step was working fine individually. I will create other issues for these errors.
Regards.