powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / FreeBSD: не получается скомпилировать ядро с поддержкой Linix
14 сообщений из 14, страница 1 из 1
FreeBSD: не получается скомпилировать ядро с поддержкой Linix
    #36857369
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уже 2 дня мучаюсь, но никак не могу собрать это чертово ядро с опцией
COMPAT_LINUX32

гуглил, но ничего по моей теме конкретного не нашел

машина
FreeBSD 8.1 release x64 (8гб, 6 CPU)
свежеустановленная, поставил только mc
сделал portsnap fetch+portsnap extract
обновил сорцы через csup
все ок

при сборке ядра падает с такой ошибкой

linking kernel.debug
linux32_machdep.o(.text+0x203): In function `linux_sched_rr_get_interval':
/usr/src/sys/amd64/linux32/linux32_machdep.c:1254: undefined reference to `kern_
sched_rr_get_interval

так как сам программер, то понимаю, что ф-ция linux_sched_rr_get_interval не видит используемую ею
kern_sched_rr_get_interval, которая как я выяснил входит в состав syscallsubr.h , в котором она в свою очередь есть

Код: plaintext
int kern_sched_rr_get_interval(struct thread *td, pid_t pid, struct timespec *ts);

следовательно этот header файл лежит там, где о нем никто не знает, либо что-то еще, но что???

Можете наставить на путь истинный?

спасибо!

--------------------------------------------------------------
o(O_O)o
...
Рейтинг: 0 / 0
FreeBSD: не получается скомпилировать ядро с поддержкой Linix
    #36858243
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А почему вы компилируете ядро, а не подключаете поддержку линукса модулями?
...
Рейтинг: 0 / 0
FreeBSD: не получается скомпилировать ядро с поддержкой Linix
    #36858301
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
k-nikeА почему вы компилируете ядро, а не подключаете поддержку линукса модулями?
потому что модуль linux.ko я тоже не могу запустить, он ругается

link_elf_obj: symbol kern_sched_rr_get_interval undefined
linker_load_file: Unsupported file type

поэтому я решил, что возможно прокатит этот вариант, но и тут облом
...
Рейтинг: 0 / 0
FreeBSD: не получается скомпилировать ядро с поддержкой Linix
    #36858353
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cerebrum
так как сам программер, то понимаю, что ф-ция linux_sched_rr_get_interval не видит используемую ею
kern_sched_rr_get_interval, которая как я выяснил входит в состав syscallsubr.h , в котором она в свою очередь есть

Код: plaintext
int kern_sched_rr_get_interval(struct thread *td, pid_t pid, struct timespec *ts);


Объявление есть, а тело ф-ции где?
Найти тело и прилинковать )
...
Рейтинг: 0 / 0
FreeBSD: не получается скомпилировать ядро с поддержкой Linix
    #36858356
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может, тело какими #define закрыто?
...
Рейтинг: 0 / 0
FreeBSD: не получается скомпилировать ядро с поддержкой Linix
    #36858545
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автормашина FreeBSD свежеустановленная, поставил только mc
ставить bsd ТОЛЬКО для того чтобы запускать линуксолятор? Зачем?
...
Рейтинг: 0 / 0
FreeBSD: не получается скомпилировать ядро с поддержкой Linix
    #36858750
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglМожет, тело какими #define закрыто?
да, который называется
_KPOSIX_PRIORITY_SCHEDULER

все скомпилировалость успешно

спасибо!
...
Рейтинг: 0 / 0
FreeBSD: не получается скомпилировать ядро с поддержкой Linix
    #36858780
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netwind,

Фря "ровнее" линуха.
...
Рейтинг: 0 / 0
FreeBSD: не получается скомпилировать ядро с поддержкой Linix
    #36858792
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargl, ну если речь идет о запуске линукс-специфичных программ распространяемых в двоичном коде, то мы имеем дело либо с пиратом запускающим оракл, либо ну с сами подумайте.
...
Рейтинг: 0 / 0
FreeBSD: не получается скомпилировать ядро с поддержкой Linix
    #36858803
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netwind,

Шансов пересобрать из сырцов лину-программу на фре мало.
...
Рейтинг: 0 / 0
FreeBSD: не получается скомпилировать ядро с поддержкой Linix
    #36859136
Фотография С0ВЕСТЬ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemarglnetwind,
Фря "ровнее" линуха.

Правда таки производители техники не пишут драйвера для ФриБСД, однако!
Остается надеяться на энтузиастов.
...
Рейтинг: 0 / 0
FreeBSD: не получается скомпилировать ядро с поддержкой Linix
    #36860122
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netwindSiemargl, ну если речь идет о запуске линукс-специфичных программ распространяемых в двоичном коде, то мы имеем дело либо с пиратом запускающим оракл, либо ну с сами подумайте.
У меня к бесперебойнику идет линуксовая консоль управления, так по твоему я пират... или может какой нибудь другой извращенец... Или может из-за ИБП мне ставить линукс, а не фрю...
Кроме прочего, за последнее время ядра GENERIC мне хватало, а то, что надо дополнительно, я грузил модулями, поэтому хотелось бы знать:неужели установленный релиз 8.1 х64 с ядром GENERIC не может загрузить модуль linux.ko?
...
Рейтинг: 0 / 0
FreeBSD: не получается скомпилировать ядро с поддержкой Linix
    #36861037
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Orlov, вообще-то есть nut, он с любым бытовым бесперебойником (ну в смысле не APC) работает.
...
Рейтинг: 0 / 0
FreeBSD: не получается скомпилировать ядро с поддержкой Linix
    #36861267
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netwindSergey Orlov, вообще-то есть nut, он с любым бытовым бесперебойником (ну в смысле не APC) работает.
Знаю, я сначала его пытался заставить работать, но.... Nut и с APC'ом тоже работает...
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / FreeBSD: не получается скомпилировать ядро с поддержкой Linix
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]