Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Mike Novikoff                        2:5020/730.73  31 Jul 2005  03:57:25
 To : Sergej Pupykin
 Subject : /proc/version
 -------------------------------------------------------------------------------- 
 
 
  SP>> откуда берется имя дистрибутива в /proc/version
  SP>> Linux version 2.4.31 (root@iserver) (gcc version 3.3.1 (SuSE Linux)) ...
  AD> это версия gcc, соответственно зависит от компилятора и прописано в нем.
 
 Соответственно, два способа избавиться от этого:
 
 1) (дурацкий): патчить gcc
 
 2) (лучше): патчить /usr/src/linux/Makefile, #define LINUX_COMPILER
 
 - @echo \#define LINUX_COMPILER \"`$(CC) $(CFLAGS) -v 2>&1 | tail -n 1`\" ...
 + @echo \#define LINUX_COMPILER \"`$(CC) $(CFLAGS) -v 2>&1 | tail -n 1    \
                                          |sed "s/ (.*)$$//" `\" >> .ver
 
 >                                                     ^^
 
 (важно: двойное '$'!  -- одно идёт в regexp, второе съедается по дороге)
 Итог:
 Linux version 2.4.30-mn (root@lo.lan) (gcc version 3.2) #1 Fri May 13 ...
 Mike
 ---
  * Origin: mn@hi.lan (2:5020/730.73)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: /proc/version   Andrew Dolgov   28 Jul 2005 21:18:03 
 /proc/version   Mike Novikoff   31 Jul 2005 03:57:25 
 /proc/version   Pavel Vasilyev   01 Aug 2005 16:07:32 
Архивное /ru.linux/393242ec1c84.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional