Hi devel team, This is the sixth revision of patch for ptrdiff_t. - Patch cleanup (whitespaces and tabs) - added support for arm32 - tested compilation on all architectures using ptrdiff_t, except riscv64, ./toolchain riscv62 shows the following:
> Possible target platforms are: > amd64 AMD64 (x86-64, x64) > arm32 ARM > ia32 IA-32 (x86, i386) > ia64 IA-64 (Itanium) > mips32 MIPS little-endian 32b > mips32eb MIPS big-endian 32b > mips64 MIPS little-endian 64b > ppc32 32-bit PowerPC > ppc64 64-bit PowerPC > sparc64 SPARC V9 > all build all targets > parallel same as 'all', but all in parallel > 2-way same as 'all', but 2-way parallel > > The toolchain is installed into directory specified by the > CROSS_PREFIX environment variable. If the variable is not > defined, /usr/local/cross/ is used as default. > > If --no-install is present, the toolchain still uses the > CROSS_PREFIX as the target directory but the installation > copies the files into PKG/ subdirectory without affecting > the actual root file system. That is only useful if you do > not want to run the script under the super user. > > The --helenos-target will build HelenOS-specific toolchain > (i.e. it will use *-helenos-* triplet instead of *-linux-*). > This toolchain is installed into /usr/local/cross-helenos by > default. The settings can be changed by setting environment > variable CROSS_HELENOS_PREFIX. > Using the HelenOS-specific toolchain is still an experimental > feature that is not fully supported. > P.S. Jakub, no error found on any compilation by default versions of types.h other than arm32, the typedef was required only there I guess. Also, riscv64 was not tested as shown by error above. Can u please verify these two things on your end.. :-) Regards, Supragya Raj
ptrdiff_t-patch6-cleanup-arm32.bzrdiff
Description: Binary data
_______________________________________________ HelenOS-devel mailing list [email protected] http://lists.modry.cz/listinfo/helenos-devel
