LINUX.ORG.RU

Сообщения Demitreus

 

Как собрать GCC, что бы сообщения выводились на английском?

Дистрибутив openSuSE 11.4 встроенный компилятор gcc4.5. Нужно доставить в систему компилятор gcc 4.4.6 и, соответственно, переключать эти компиляторы. Компилятор gcc 4.4.6 скомпилировал с такими же настройками как и системный компилятор, установил в систему, и спомощью alternatives эти компиляторы переключаются. Вобщем работает. Однако осталась одна проблемма с которой не могу разобраться. Компилятор тот что в системе выводит сообщения об ошибках на английском языке, а вновь скомпилированный 4.4.6 - на русском. Значит, есть переменная LANG=ru_RU.UTF-8, и когда ставлю её en_US.UTF-8, то оба компилятора выводят сообщения на английском, но тогда система не руссифицирована. Можно в консоле перед вызовом gcc устанавливать export LANG... Вопрос в том, как скомпилировать gcc, чтобы сообщения всегда выводились на английском? Ведь системному компилятору не нужно специально устанавливать какие-либо переменные окружения.
Решение 1:

configure --disable-nls
не скомпилирует и не установит файлы локализации. Спасибо anonymous.
Решение 2: Удалить файл, как подсказал i-rinat
rm /usr/share/locale/ru/LC_MESSAGES/gcc.mo

Demitreus
()

Что такое ch_p4 устройство?

Вычитал, что устройство ch_p4 используется в кластерах для соединения машин в неоднородных сетях и т.п.
куча информации как настроить MPICH для устройств ch_p4.
Но! Не могу найти определение устройства ch_p4. Что это такое?

Demitreus
()

Чтение двумя процессами одного СОМ порта. Что будет?

Есть GPS приёмник «Garmin» с одним COM портом, подключенный к компьютеру на COM1. С приёмника идут пакеты в формате NMEA, и с помощью cutecom (запущенную под пользователем) всё это видно. Далее запускаем NTP:
# ntpd
# gpsd -n -b /dev/ttyS0
# ntpq -p

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 LOCAL(0)        .LOCL.          10 l  170   64  374    0.000    0.000   0.000
*SHM(0)          .GPS.            0 l    9   16  377    0.000  -1574.3  20.888
Всё работает.
Теперь нужно другой программкой читать координаты с GPS приёмника. Запускаем, для примера, cutecom под пользователем и видим ошибку «Устройство занято». Запускаем cutecom под root, порт открывается, данные с порта читаются.
Обьясните, пожалуйста, популярно, что происходит с данными? Будет ли cutecom получать все пакеты или часть пакетов пойдёт в ntp, а часть в cutecom? Можно ли открывать один порт двумя приложениями?

Всем спасибо, решено, буду получать данные GPS через демон gpsd, а не на прямую с порта... http://catb.org/gpsd/

 com порт gps ntpd gpsd

Demitreus
()

Как восстановить папку xorg.conf.d?

Случайно удалили всю папку «xorg.conf.d»
ОС - openSuSE 11.3
Как восстановить содержимое папки xorg.conf.d?
Какие пакеты можно переставить и что запустить, чтоб оборудование передетектилось и сформировались нужные настройки иксов?

Demitreus
()

OpenMP и gcc 3.3.6

Прочёл, что OpenMP поддерживается в gcc с версии 4.2.0
Возможно ли как-то подключить OpenMP и скомпенсироваться под gcc 3.3.6 так, чтобы прагмы OpenMP отработали?

Demitreus
()

[fail] Linux и XGI z11

Есть рабочая станция на ксеонах со встроенным видео Volari Z11/Z11M (распаяно на матери) PCI\VEN_18CA DEV_0027.
Есть ли возможность хоть как-то прилично завести иксы на ней?
Гугл молчит, Пакет xorg-drv-sis не прокатывает, xorg-drv-xgi не грузится с матами. Единственное, что работает - vesa, но очень медленно отрисовывыется
Кто таким занимался? (подобная тема была на форуме, но там нет ответа)
Дистрибутив Alt Linux 6.0

 

Demitreus
()

Разработка драйвера USB и сохранность файлового дескриптора

Вопрос сформулирую коротко без ссылок на код программирования OpenSuse 11.3 ядро 2.6.34 Суть такова, что при подключении устройства USB в разрабатываемом драйвере вызывается метод «probe» в котором регистрируется файловое устройство, например, «usb0» . Пользовательское приложение открывает файловое устройство и получает файловый дескриптор «fd». Теперь отключаем устройство с порта USB. В драйвере вызывается метод «дисконект» и отключается файловое устройство usb0. Теперь такого устройства нет, но в пользовательском приложении остался файловый дескриптор «fd». Куда этот дескриптор указывает? Можно ли продолжать пользоваться этим дескриптором, если устройство снова подключить? Т.е. пользовательское приложение не закрывалось и держало файловое устройство отрытым, а в драйвере за это время удалилось файловое устройство и снова создалось.

Demitreus
()

RSS подписка на новые темы