Yann MAGNIN
a6483e73e3
sh-elf-vhex - v1.2.0-rc1 : Update vxSDK integration
...
*update*
> [vxsdk.toml]
| expose cmake toolchain information
> [cmake/]
| expose cmake toolchain file
2023-01-13 15:26:22 +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
2d12f3026f
sh-elf-vhex - v1.1.0 : Bump binutils and GCC version
...
@update
<> Makefile
| use GCC version 11.3.0 and binutils 2.38
| add vxSDK security
@fix
<> vxsdk.toml
| remove useless path modification
| remove the version information
<> Makefile
| use the new exposed environment variables set by the vxSDK
<> scripts/utils
| display error string in stderr stream
| remove the giteapc support
<> script/[gcc|binutils]/configure
| fix version listing
| fix version selection
2022-07-30 22:27:22 +02:00
Yann MAGNIN
51e8bfda2c
add vxSDK security
2022-07-30 19:47:40 +02:00
Yann MAGNIN
f3932114c7
remove giteapc support + fix vxSDK installation step + fix error output stream
2022-07-30 19:42:06 +02:00
Yann MAGNIN
156e563a67
fix vxSDK installation step
2022-07-30 19:33:56 +02:00
Yann MAGNIN
d045a33212
merge
2022-05-14 11:59:17 +02:00
Yann MAGNIN
882e3eaceb
sh-elf-vhex - v1.0.3 : vxSDK update
...
@update
> Makefile: rename giteapc.make (broke the giteapc compatibility)
> script/gcc/build : use Vhex's OpenLibm fork instead of Lephenixnoir's fork
> vxsdk.toml :
| section title
| project version
| project compilation step
@fix
> script/binutils/install : symbolic link
> script/gcc/install : symbolic link
> script/gcc/build :
| force the PIC compilation for the OpenLibm lib
| force the PIC compilation for the fxlibc lib
| clone only the last commit for the fxlibc lib
2022-05-14 11:07:16 +02:00
Yann MAGNIN
14681708d1
fix re-install
2022-01-25 10:44:34 +01:00
Yann MAGNIN
91f8f3939e
fix uninstall scripts
2021-12-09 10:30:44 +01:00
Yann MAGNIN
f12ba2de85
add vxsdk support
2021-12-09 10:19:22 +01:00
Yann MAGNIN
5504805f1b
fix GCC dependencies
2021-11-17 21:12:42 +01:00
Yann MAGNIN
877820011c
Merge branch 'master' of gitea.planet-casio.com:Vhex-Kernel-Core/sh-elf-vhex
2021-11-17 20:43:29 +01:00
Yann MAGNIN
7265a95c66
fix giteapc install
2021-11-17 20:43:16 +01:00
Yatis
0e78bc44a0
Update 'README.md'
2021-11-17 19:47:41 +01:00
Yann MAGNIN
648fdbf86f
add README + fix compile script + add GCC's dependencies installation
2021-11-17 19:41:16 +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
536139dc5f
add installation/uninstallation script for GCC + fix unistallation script for binutils
2021-11-14 15:00:58 +01:00
Yann MAGNIN
3503d79cae
fix build for Fedora
2021-11-14 13:30:15 +01:00
Yann MAGNIN
1bdbc420fa
add scripts to build sh-elf-vhex (gcc, binutils)
2021-11-14 12:14:41 +01:00
Lephenixnoir
46eb2a9a2e
binutils/gcc: shared lib support (with classy OS file)
2021-11-07 18:04:26 +01:00
Lephenixnoir
5cbd1de540
binutils/gcc: basic customized toolchain
2021-11-07 14:41:28 +01:00
Lephenixnoir
df80b2affe
binutils/gcc: copy of the original files
2021-11-07 14:41:20 +01:00