Motivation:
- Unify of C/C++ ecosystem
- Reduce number of tools for building and simplify build environment
- kosilka
- xonix
- fara
- rforces
- graph
- table
- ac97snd
I am sure that near to impossible. Other hand, if it happened, we should improve these 2 compilers and libraries.Boppan wrote:But maybe folks here will find stuff unable to be done with GCC and TCC
How far is this task? (Насколько удалось продвинуться в этом направлении?)In this case, we should port to GCC or TCC next programs: kosilka, xonix, fara, rforces, graph, table, ac97snd
It's bad - it seems that Serge's toolchain is the only possibility to compile KolibriOS library, written in C.Unfortunately, Serge's toolchain without Serge is an outdated binary blob: nobody knows how to compile or update it.
I think it is not a patch, but only customized build (mostly based on MinGW/Msys old build, and before there was Diamond (one of the Kolibry "founders") variant).Is there sources of gcc-patch from Serge?
Also there's a COFF to COFF linker written specially for KolibriOS purposes: https://github.com/mkostoevr/clinkValery wrote: ↑Tue Aug 23, 2022 1:48 am It's bad - it seems that Serge's toolchain is the only possibility to compile KolibriOS library, written in C.
kos32-gcc -c produce coff object file witch KolibriOS kernel understands (after llvm-objcopy or OsDev cross compiler objcopy too).
llvm-objcopy or OsDev cross compiler objcopy can convert modern compiler's elf to coff, but KolibriOS kernel interprets this coff-file
with errors.
I looked, as they were on MSVC and they are, so the problem is still relevant.
In this case my idea is to rewrite this programs (kosilka, xonix, fara, rforces, graph, table, ac97snd) to C/FASM so, thatI looked, as they were on MSVC and they are, so the problem is still relevant.
Извините, если я выскажусь слишком резко, но на мой взгляд у Вас turbocat какой-то подростковый максимализм ...Я так сильно ошибся что теперь не знаю что и делать.
А вот с этим я Вас всех и поздравляю - MinGW является очень специфическим средством разработкиЭто обычный MinGW.
Users browsing this forum: No registered users and 2 guests