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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       27 Jan 2004  16:46:00
 To : All
 Subject : кросс-компиляция
 -------------------------------------------------------------------------------- 
 
 
 Пробую на шустрой машинке собрать мир для старой i486.
 Все скрипты и конфиги лежат в /usr/local/adm/builds/cons
 
 #!/bin/sh
 dir=$(realpath `dirname $0`)
 cd /usr/src
 export MAKEOBJDIRPREFIX=$dir/obj
 if [ ! -d $MAKEOBJDIRPREFIX ]; then
   mkdir $MAKEOBJDIRPREFIX || exit 1
 fi
 
 nice -20 make __MAKE_CONF=$dir/make.conf buildworld 2>&1 | tee $dir/bw.log
 # end of file
 
 То есть, запускается обычнейший make installworld с обычными сорцами
 из /usr/src, только MAKEOBJDIRPREFIX подменяет /usr/obj
 на /usr/local/adm/builds/cons/obj и вместо /etc/make.conf используется
 /usr/local/adm/builds/cons/make.conf:
 
 CPUTYPE=i486
 KERNCONF?=CONS
 MODULES_WITH_WORLD=true
 DESTDIR=/mnt/cons
 
 Проходит нормально stage 1, stage 2, stage 3, потом ломается:
 
 --------------------------------------------------------------
 
 >>> stage 4: building libraries
 
 --------------------------------------------------------------
 
 [skip]
 
 cc -c -O -pipe -march=i486 -fexceptions -DIN_GCC -D_PTHREADS -DGTHREAD_USE_WEAK 
 -I/usr/src/gnu/lib/libgcc/../../../contrib/gcc/config
 -I/usr/src/gnu/lib/libgcc/../../../contrib/gcc -I.  -DL_mulsi3 -o _mulsi3.o
 /usr/src/gnu/lib/libgcc/../../../contrib/gcc/libgcc1.c
 ld: could not exec elf/ld in
 /usr/local/adm/builds/cons/obj/usr/src/i386/usr/libexec: No such file or
 directory
 *** Error code 1
  
 Stop in /usr/src/gnu/lib/libgcc.
 *** Error code 1
 
 Stop in /usr/src.
 *** Error code 1
 
 Stop in /usr/src.
 *** Error code 1
 
 Stop in /usr/src.
 *** Error code 1
 
 Stop in /usr/src.
 Что я делаю не так?
 
 Eugene
 -- 
 "Люди забыли эту истину," - сказал Лис, - "но ты не забывай"
 --- slrn/0.9.8.0 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 кросс-компиляция   Eugene Grosbein   27 Jan 2004 16:46:00 
 Re: кросс-компиляция   Eugene Grosbein   27 Jan 2004 16:56:05 
 Re: кросс-компиляция   Eugene Grosbein   27 Jan 2004 20:47:04 
Архивное /ru.unix.bsd/26093e39ad765.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional