Author |
Message |
Forum: Compilers and programming Topic: clink - собрать DLL из нескольких объектных файлов |
Boppan |
Posted: Fri Feb 05, 2021 10:14 pm
|
|
Replies: 0 Views: 839
|
Приветствую! Недавно появилась утилита для компоновки нескольких объектных файлов в один. Это позволяет создавать DLL для Колибри. Уже есть в SVN, но свежая версия - в главной репе: https://github.com/mkostoevr/clink Беру ответственность за её поддержку пока я жив. Если таки сдохну - принцип работы ... |
|
 |
Forum: Coding Topic: LLVM |
Boppan |
Posted: Fri Feb 05, 2021 10:05 pm
|
|
Replies: 1 Views: 588
|
Приветствую! У нас тут имеется работающий прототип компоновщика LLD для MENUET02 из инфраструктуры LLVM. Беру на себя ответственность за его поддержку, пока жив. Пока работает с простыми программами на Си, дальше не проверял. ИМХО, надо как-то LLVM-инфраструктуру в Колибри развивать. Создаю этот трэ... |
|
 |
Forum: Kernel Topic: Загрузка библиотек |
Boppan |
Posted: Fri Nov 06, 2020 11:45 pm
|
|
Replies: 85 Views: 45172
|
Интересный вопрос насчёт иконок в StrippedPE . Директория ресурсов, как я понял, предусмотрена. Если хранить иконки там, то чтобы их оттуда достать(чтобы отобразить где-то) придётся сначала распаковать файл. Не обязательно сжимать весь файл - можно научиться сжимать и распаковывать отдельные секции... |
|
 |
Forum: Kernel Topic: Загрузка библиотек |
Boppan |
Posted: Fri Nov 06, 2020 11:40 pm
|
|
Replies: 85 Views: 45172
|
Do you really want PE executables and libraries in KolibriOS? And no one aganist making system calls more indirect? And aganist a little executable files bloating? And aganist kernel-mode PE loader?
If no kernel developer minds that, IT'S FRICKING GREAT! |
|
 |
Forum: Miscellaneous Topic: Как скомпилить C на KolibriOS |
Boppan |
Posted: Tue May 12, 2020 6:06 pm
|
|
Replies: 15 Views: 2759
|
Как вариант:
tcc *.c -o kosbrowser.kex
А потом посмотреть, на что жалуется. |
|
 |
Forum: HLL Topic: gcc и kolibri |
Boppan |
Posted: Tue May 05, 2020 10:02 pm
|
|
Replies: 63 Views: 33789
|
Full C/C++ SDK for Kolibri OS: https://boppan.org/file/KOSSDK.zip
Includes complete Serge's Toolchain (with all dependencies excepting MinGW), package of static libraries and C headers. |
|
 |
Forum: News Topic: Как эффективно развивать проект |
Boppan |
Posted: Sun May 03, 2020 7:51 am
|
|
Replies: 15 Views: 7678
|
Знаете, какое есть предложение? Создать на Гугл диске документ Word, раздать всем ссылку на редактирование его и устроить текстовую/голосовую по дискорду или другому приложению дискуссию с добавлениями в текстовый документ пунктов, которые были одобрены. What happens then? Таким образом можно напис... |
|
 |
Forum: News Topic: Как эффективно развивать проект |
Boppan |
Posted: Sat May 02, 2020 8:39 pm
|
|
Replies: 15 Views: 7678
|
Got it! I'll try to structurize information from the board and update that strange roadmap in root of SVN.
Offtopic: Wow! Looks like Kolibri wants to be more UNIX-like! |
|
 |
Forum: Compilers and programming Topic: Tiny C Compiler |
Boppan |
Posted: Sat May 02, 2020 7:49 pm
|
|
Replies: 252 Views: 100020
|
I got it. Wtalloc.o is a test program. With "main" symbol inside and lots of imports. The question is: what the hell is doing in libck?
But actually, that's not a problem. |
|
 |
Forum: Compilers and programming Topic: Tiny C Compiler |
Boppan |
Posted: Sat May 02, 2020 7:36 pm
|
|
Replies: 252 Views: 100020
|
Yes, that's exact what am I looking for. Thanks.
But I have no Idea why current libck is bigger than new one now... |
|
 |
Forum: Compilers and programming Topic: Tiny C Compiler |
Boppan |
Posted: Sat May 02, 2020 7:22 pm
|
|
Replies: 252 Views: 100020
|
Well, there's some implicit changes in libck: New one have extra: dlfcn.o Old one have extra: wtalloc.o I haven't found implementation of wmalloc in SVN, where is it? Who is developer of wtalloc? I gonna move wmalloc.o into tcc's libc sources tree for a while. And update libck.o (with new dlfcn and ... |
|
 |
Forum: News Topic: Как эффективно развивать проект |
Boppan |
Posted: Sat May 02, 2020 6:44 pm
|
|
Replies: 15 Views: 7678
|
Is there any active kernel developer who want to lead the team? Here's coders with huge need to write something valuable, but they need adequate roadmap. What about executable and DLL formats? Multiprocessing? POSIX compatibility, etc. Here's two separated universes: Universe of COFF and Serge's uni... |
|
 |
Forum: Kernel Topic: Загрузка библиотек |
Boppan |
Posted: Thu Apr 30, 2020 2:50 pm
|
|
Replies: 85 Views: 45172
|
Ok, what's conclusion? Do we need new executable and library formats or kernel developers desided leave it as is?
If kernel devs have any roadmap, let me see it, I'l try to help to imeplement anything in that direction. |
|
 |
Forum: Compilers and programming Topic: Tiny C Compiler |
Boppan |
Posted: Thu Apr 30, 2020 2:12 pm
|
|
Replies: 252 Views: 100020
|
Вырезал-ли кто-либо что-либо из сорцов libck? При сборке объектник становится меньше того, что в образе на 3к.
Либо кто-то добавил в неё что-то своё, закинул в ISO, а исходники на SVN обновить забыл. |
|
 |
Forum: Utilities Topic: unimg - KolibriOS image unpacker |
Boppan |
Posted: Wed Apr 29, 2020 5:45 pm
|
|
Replies: 1 Views: 1838
|
Extracts kolibri.img into specified folder. Usage: unimg /path/to/kolibri.img [/path/to/output/folder] [-e] If /path/to/output/folder isn't specified, it will extract files into /TMP0/1/KOLIBRI.IMG. -e forces to close unimg window on succesful extraction. This is the page for bugreports and proposal... |
|
 |
Sort by: |