Commit Graph

10 Commits

Author SHA1 Message Date
YannMagnin 5b52c6c151
sh-elf-vhex - v2.0.0-dev7 : reduce boilerplate + rename internal generated folder name
*update*
> [scripts]
  | [_utils] centralise archive operation
  | [common] switch `build` generated folder name to `_build`
  | [common] enable archive cache per default
  | [gcc] use the new archive abstraction
  | [binutils] use the new archive abstraction

*fix*
> [scripts]
  | [_utils] fix archive cache handling
2023-12-04 20:42:28 +01:00
YannMagnin 155a34acc1
sh-elf-vhex - v2.0.0-dev6 : rework scripts
*update*
> [scripts]
  | [install] rework CLI and subscripts handling
  | [binutils] rework CLI and operations
  | [gcc] rework CLI and operations

*fix*
> [patches]
  | [gcc] drop 11.3.0 support
> [scripts]
  | [binutils] do not wait user confirm for package installation
2023-12-04 18:33:11 +01:00
YannMagnin 5eccfc8669
sh-elf-vhex - v1.4.0-dev4 : fix binutils build and GCC build (stage 1)
*update*
> [scripts]
  | [_install] support the new architecture
  | [gcc] display sysroot and version information
  | [binutils] display sysroot and version information

*fix*
> [patches]
  | [binutils] remove hazardous v2.38 patches
  | [gcc] remove broken v1.3.0 patches
> [scripts]
  | [all] fix path handling
  | [_utils] fix exit during function error
  | [_utils] fix bad env var check
  | [gcc] fix user input check for dependencies install
  | [gcc] fix dependencies install
  | [bootstrap] fix missing verbose information in verbose mode
  | [bootstrap] fix error handling during operation
  | [bootstrap] fix end message
2023-12-02 19:04:31 +01:00
YannMagnin 1928260997
sh-elf-vhex - v1.4.0-dev3 : hotfix source import
*update*
> [scripts]
  | [all] hotfix source import
2023-12-02 16:27:21 +01:00
YannMagnin e958d555d5
sh-elf-vhex - v1.4.0-dev2 : review all scripts
*update*
> [scripts]
  | [all] review all scripts
2023-12-01 18:30:01 +01:00
Yann MAGNIN 14db2abf33 sh-elf-vhex - v1.2.0-rc0 : Update vxSDK integration
*update*
<> [patchs/gcc/11.2.0/gcc/config.gcc]
  | force-provide the stdint-gcc.h needed by the fxlibc
<> Makefile
  | prepare circular dependency workaround (WIP)
  | change build design : first build binutils then GCC (stage1,fxlibc,stage2)
  | proper export the first rule (all)
  | proper fix circular dependencies with fxlibc and openlibm
<> [scripts/binutils]
  | [build] add sysroot support
  | [configure] add sysroot support
  | [configure] proper setup archive cache
  | [configure] add cmake as legits dependency (fxlibc)
  | [configure] remove untested android fix
  | [install] support sysroot
<> [scripts/gcc]
  | [build] add sysroot support
  | [configure] add sysroot support
  | [configure] proper setup archive cache
<> [scripts]
  | [install] isolate installation step for binutils and gcc
  | [uninstall] isolate uninstallation step for binutils and gcc
2023-01-08 16:59:05 +01:00
Yann MAGNIN 14681708d1 fix re-install 2022-01-25 10:44:34 +01:00
Yann MAGNIN d4b8b52af7 fix comments 2021-11-16 17:43:29 +01:00
Yann MAGNIN 084d6119dd update scripts architecture 2021-11-15 17:04:56 +01:00
Yann MAGNIN 1bdbc420fa add scripts to build sh-elf-vhex (gcc, binutils) 2021-11-14 12:14:41 +01:00