ALT Linux architecture porting
 help / color / mirror / Atom feed
* [devel-ports] Можно ли как-то отредактить .spec, чтобы при сборке rpm-4.0.4-alt96.8.src.rpm /build/rpmio/rpmio.la выглядела следующим образом?
  @ 2008-10-21 14:40   ` gosha
  2008-10-21 19:33   ` [devel-ports] Можно ли как-то отредактить .spec, чтобы строчка -Werror удалялась из Makefile или это необходимо делать вручную? gosha
  2008-10-22 11:15   ` [devel-ports] Собирался ли glibc-2.8.90-alt1.src.rpm для arm? gosha
  2 siblings, 0 replies; 11+ messages in thread
From: gosha @ 2008-10-21 14:40 UTC (permalink / raw)
  To: devel-ports

                                                           Добрый день.

	Пакет rpm-4.0.4-alt96.8.src.rpm  (с lzma сжатием) под mips получается 
установить только черезь пень и колоду:

Именно:
   #rpmbuild -bb rpm-4.0.spec
rpmio.c:(.text+0x6d4): undefined reference to `LZMA_STREAM_INIT_VAR'
rpmio.c:(.text+0x740): undefined reference to `lzma_preset_lzma'
rpmio.c:(.text+0x798): undefined reference to `lzma_alone_encoder'
rpmio.c:(.text+0x7f4): undefined reference to `lzma_auto_decoder'
/home/builder/RPM/BUILD/rpm-4_0-4.0.4/rpmio/.libs/librpmio.a(rpmio.o): In 
function `lzdClose':
rpmio.c:(.text+0x6f4c): undefined reference to `lzma_code'
rpmio.c:(.text+0x71e4): undefined reference to `lzma_end'
/home/builder/RPM/BUILD/rpm-4_0-4.0.4/rpmio/.libs/librpmio.a(rpmio.o): In 
function `lzdWrite':
rpmio.c:(.text+0x7dec): undefined reference to `lzma_code'
/home/builder/RPM/BUILD/rpm-4_0-4.0.4/rpmio/.libs/librpmio.a(rpmio.o): In 
function `lzdRead':
rpmio.c:(.text+0xba4c): undefined reference to `lzma_code'
collect2: ld returned 1 exit status
make[2]: *** [rpm.static] Error 1
make[2]: Leaving directory `/home/builder/RPM/BUILD/rpm-4_0-4.0.4'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/builder/RPM/BUILD/rpm-4_0-4.0.4'
make: *** [all] Error 2
make: Leaving directory `/home/builder/RPM/BUILD/rpm-4_0-4.0.4'
ошибка: Неверный код возврата из /home/builder/tmp/rpm-tmp.45419 (%build)


=================================
Если после этого исправить ./rpmio/rpmio.la :
dependency lib '-lbeecrypt -lbz2 -z '
на
dependency lib '-lbeecrypt -lbz2 -z --lzma '
после сделать #make ; make install

Новым rpm можно пользоваться.

Можно ли что- то исправить в .spec, чтобы все- таки собрать rpm.rpm?

Пропадаю.

Спасибо.
-- 
С Уваженим,
       gosha.


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [devel-ports] Можно ли как-то отредактить .spec, чтобы строчка -Werror удалялась из Makefile или это необходимо делать вручную?
    2008-10-21 14:40   ` [devel-ports] Можно ли как-то отредактить .spec, чтобы при сборке rpm-4.0.4-alt96.8.src.rpm /build/rpmio/rpmio.la выглядела следующим образом? gosha
@ 2008-10-21 19:33   ` gosha
  2008-10-22 11:15   ` [devel-ports] Собирался ли glibc-2.8.90-alt1.src.rpm для arm? gosha
  2 siblings, 0 replies; 11+ messages in thread
From: gosha @ 2008-10-21 19:33 UTC (permalink / raw)
  To: devel-ports

                       Добрый день.

пакет elfutils-0.131-alt1.src.rpm по причине warning только у меня не 
собирается? 

Не собирается он также : ./configure, make

Не очень в .spec. Значит ли это, что subst собралось не правильно?"
"cc1: warnings being treated as errors"
%__subst -p 's/ -Werror / /' tests/Makefile*
http://sisyphus.ru/srpm/Sisyphus/elfutils/spec

Можно ли как-то отредактить .spec, чтобы строчка -Werror удалялась из Makefile 
или это необходимо делать вручную?


make[2]: Entering directory 
`/home/builder/RPM/BUILD/elfutils-0.131/build-mips-alt-linux/libelf'
gcc -D_GNU_SOURCE -DHAVE_CONFIG_H -I. -I.. -I../../libelf -I../../libelf -I../../lib -I..    -Wall -Wshadow -Werror -Wunused -Wextra -Wformat=2 -std=gnu99  -pipe -Wall -O2 -fexceptions -MT 
elf_version.o -MD -MP -MF .deps/elf_version.Tpo -c -o 
elf_version.o ../../libelf/elf_version.c
mv -f .deps/elf_version.Tpo .deps/elf_version.Po
gcc -D_GNU_SOURCE -DHAVE_CONFIG_H -I. -I.. -I../../libelf -I../../libelf -I../../lib -I..    -Wall -Wshadow -Werror -Wunused -Wextra -Wformat=2 -std=gnu99  -pipe -Wall -O2 -fexceptions -MT 
elf_hash.o -MD -MP -MF .deps/elf_hash.Tpo -c -o 
elf_hash.o ../../libelf/elf_hash.c
mv -f .deps/elf_hash.Tpo .deps/elf_hash.Po
gcc -D_GNU_SOURCE -DHAVE_CONFIG_H -I. -I.. -I../../libelf -I../../libelf -I../../lib -I..    -Wall -Wshadow -Werror -Wunused -Wextra -Wformat=2 -std=gnu99  -pipe -Wall -O2 -fexceptions -MT 
elf_error.o -MD -MP -MF .deps/elf_error.Tpo -c -o 
elf_error.o ../../libelf/elf_error.c
mv -f .deps/elf_error.Tpo .deps/elf_error.Po
gcc -D_GNU_SOURCE -DHAVE_CONFIG_H -I. -I.. -I../../libelf -I../../libelf -I../../lib -I..    -Wall -Wshadow -Werror -Wunused -Wextra -Wformat=2 -std=gnu99  -pipe -Wall -O2 -fexceptions -MT 
elf_fill.o -MD -MP -MF .deps/elf_fill.Tpo -c -o 
elf_fill.o ../../libelf/elf_fill.c
mv -f .deps/elf_fill.Tpo .deps/elf_fill.Po
gcc -D_GNU_SOURCE -DHAVE_CONFIG_H -I. -I.. -I../../libelf -I../../libelf -I../../lib -I..    -Wall -Wshadow -Werror -Wunused -Wextra -Wformat=2 -std=gnu99  -pipe -Wall -O2 -fexceptions -MT 
elf_begin.o -MD -MP -MF .deps/elf_begin.Tpo -c -o 
elf_begin.o ../../libelf/elf_begin.c
cc1: warnings being treated as errors
../../libelf/common.h:116: error: 'libelf_acquire_all' defined but not used
../../libelf/common.h:135: error: 'libelf_release_all' defined but not used
make[2]: *** [elf_begin.o] Error 1
make[2]: Leaving directory 
`/home/builder/RPM/BUILD/elfutils-0.131/build-mips-alt-linux/libelf'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory 
`/home/builder/RPM/BUILD/elfutils-0.131/build-mips-alt-linux'
make: *** [all] Error 2
make: Leaving directory 
`/home/builder/RPM/BUILD/elfutils-0.131/build-mips-alt-linux'
ошибка: Неверный код возврата из /home/builder/tmp/rpm-tmp.83663 (%build)

-- 
С Уваженим,
       gosha.


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [devel-ports] Собирался ли glibc-2.8.90-alt1.src.rpm для arm?
    2008-10-21 14:40   ` [devel-ports] Можно ли как-то отредактить .spec, чтобы при сборке rpm-4.0.4-alt96.8.src.rpm /build/rpmio/rpmio.la выглядела следующим образом? gosha
  2008-10-21 19:33   ` [devel-ports] Можно ли как-то отредактить .spec, чтобы строчка -Werror удалялась из Makefile или это необходимо делать вручную? gosha
@ 2008-10-22 11:15   ` gosha
  2008-10-22 11:32     ` Igor Zubkov
  2008-10-22 11:50     ` [devel-ports] " Kirill A. Shutemov
  2 siblings, 2 replies; 11+ messages in thread
From: gosha @ 2008-10-22 11:15 UTC (permalink / raw)
  To: devel-ports

                                                           Добрый день.

	Исправил в spec архитектуру arm на mips, чтобы распаковывался glibc-ports

	Но после сборки rpm:
checking build system type... mips-alt-linux-gnu
checking host system type... mips-alt-linux-gnu
configure: running configure fragment for add-on nptl
configure: running configure fragment for add-on c_stubs
configure: running configure fragment for add-on libidn
checking sysdep dirs... configure: error: The mips is not supported.
ошибка: Неверный код возврата из /home/builder/tmp/rpm-tmp.69266 (%build)


Если выполнить в распакованом дереве ../configure , проверки проходят, и все 
собирается.

Только у меня так?

Спасибо.
-- 
С Уваженим,
       gosha.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel-ports] Собирался ли glibc-2.8.90-alt1.src.rpm для arm?
  2008-10-22 11:15   ` [devel-ports] Собирался ли glibc-2.8.90-alt1.src.rpm для arm? gosha
@ 2008-10-22 11:32     ` Igor Zubkov
  2008-10-23 12:44       ` [devel-ports] Re4: " gosha
  2008-10-22 11:50     ` [devel-ports] " Kirill A. Shutemov
  1 sibling, 1 reply; 11+ messages in thread
From: Igor Zubkov @ 2008-10-22 11:32 UTC (permalink / raw)
  To: gosha, ALT Linux arch porting

22 октября 2008 г. 14:15 пользователь gosha написал:
>        Исправил в spec архитектуру arm на mips, чтобы распаковывался glibc-ports
>
>        Но после сборки rpm:
> checking build system type... mips-alt-linux-gnu
> checking host system type... mips-alt-linux-gnu
> configure: running configure fragment for add-on nptl
> configure: running configure fragment for add-on c_stubs
> configure: running configure fragment for add-on libidn
> checking sysdep dirs... configure: error: The mips is not supported.
> ошибка: Неверный код возврата из /home/builder/tmp/rpm-tmp.69266 (%build)
>
>
> Если выполнить в распакованом дереве ../configure , проверки проходят, и все
> собирается.

А показать этот же вывод от configure когда проходит?

-- 
icesik

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel-ports] Собирался ли glibc-2.8.90-alt1.src.rpm для arm?
  2008-10-22 11:15   ` [devel-ports] Собирался ли glibc-2.8.90-alt1.src.rpm для arm? gosha
  2008-10-22 11:32     ` Igor Zubkov
@ 2008-10-22 11:50     ` Kirill A. Shutemov
  1 sibling, 0 replies; 11+ messages in thread
From: Kirill A. Shutemov @ 2008-10-22 11:50 UTC (permalink / raw)
  To: gosha, ALT Linux arch porting

[-- Attachment #1: Type: text/plain, Size: 1216 bytes --]

On Wed, Oct 22, 2008 at 03:15:19PM +0400, gosha wrote:
>                                                            Добрый день.
> 
> 	Исправил в spec архитектуру arm на mips, чтобы распаковывался glibc-ports
> 
> 	Но после сборки rpm:
> checking build system type... mips-alt-linux-gnu
> checking host system type... mips-alt-linux-gnu
> configure: running configure fragment for add-on nptl
> configure: running configure fragment for add-on c_stubs
> configure: running configure fragment for add-on libidn
> checking sysdep dirs... configure: error: The mips is not supported.
> ошибка: Неверный код возврата из /home/builder/tmp/rpm-tmp.69266 (%build)
> 
> 
> Если выполнить в распакованом дереве ../configure , проверки проходят, и все 
> собирается.
> 
> Только у меня так?

Есть такой кусок спека:

%ifarch %arm
Ports=',ports'
%endif

Тут нужно добавить ещё и твой mips

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + ALT Linux Team, http://www.altlinux.com/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [devel-ports] Re4:  Собирался ли glibc-2.8.90-alt1.src.rpm для arm?
  2008-10-22 11:32     ` Igor Zubkov
@ 2008-10-23 12:44       ` gosha
  2008-10-23 12:53         ` Kirill A. Shutemov
  0 siblings, 1 reply; 11+ messages in thread
From: gosha @ 2008-10-23 12:44 UTC (permalink / raw)
  To: devel-ports

						Добрый день.

Спасибо.

KAS>Есть такой кусок спека:

KAS>%ifarch %arm
KAS>Ports=',ports'
KAS>%endif
KAS>Тут нужно добавить ещё и твой mips


Вопрос: возможно ли в .spec отключить сборку glibc_debug, glibc_profile?

Ситуация такова, что glibc пока не собирается. 

Сборка на целевой машине занимает около 6 час.  

Необходимо чтобы обычное glibc хотя- бы собралось. 

Для экспериментов необходимо уменьшить время сборки.

Закоментировал в .sprc все, что искалось по ключевым словам debug, но не 
помогло.

После неуспешного выполнения glibc само-тестов, сборка валится на попытке еще 
раз выполнить ../configure (вероятно для другого дерева с другой опцией 
сборки (как я понял debug- фрагмент файла приведен внизу email_сообщения))

Буду пытаться сравнить log сборки (по совету Игоря Зубкова) debian glibc на 
машине с установленной debian_os с log сборки.Но для этого нужно,  чтобы пока 
debug и profile версии glibc не собирались для экономии времени.




Насколько можно узнать: сколько по времени, ориентировочно, занимает сборка 
glibc под qemu?

-- 
С Уваженим,
       gosha.

make[4]: Leaving directory `/home/builder/RPM/BUILD/glibc-2.8.90-alt1/time'
make[4]: Entering directory `/home/builder/RPM/BUILD/glibc-2.8.90-alt1/time'
make[4]: Leaving directory `/home/builder/RPM/BUILD/glibc-2.8.90-alt1/time'
make[3]: Leaving directory `/home/builder/RPM/BUILD/glibc-2.8.90-alt1/elf'
/home/builder/RPM/BUILD/glibc-2.8.90-alt1/build-mips-linux/elf/tst-tls9-static.o: 
In function `do_test':
tst-tls9-static.c:(.text+0x24): warning: Using 'dlopen' in statically linked 
applications requires at runtime the shared libraries from the glibc version 
used for linking
/home/builder/RPM/BUILD/glibc-2.8.90-alt1/build-mips-linux/elf/tst-audit1: no 
PLTREL found in 
object /home/builder/RPM/BUILD/glibc-2.8.90-alt1/build-mips-linux/libc.so.6
make[2]: *** 
[/home/builder/RPM/BUILD/glibc-2.8.90-alt1/build-mips-linux/elf/tst-audit1.out] 
Error 127
/home/builder/RPM/BUILD/glibc-2.8.90-alt1/build-mips-linux/elf/tst-audit2: no 
PLTREL found in 
object /home/builder/RPM/BUILD/glibc-2.8.90-alt1/build-mips-linux/libc.so.6
make[2]: *** 
[/home/builder/RPM/BUILD/glibc-2.8.90-alt1/build-mips-linux/elf/tst-audit2.out] 
Error 127
make[2]: *** 
[/home/builder/RPM/BUILD/glibc-2.8.90-alt1/build-mips-linux/elf/check-localplt.out] 
Error 1
make[2]: Target `tests' not remade because of errors.
make[2]: Leaving directory `/home/builder/RPM/BUILD/glibc-2.8.90-alt1/elf'
make[1]: *** [elf/tests] Error 2
WARNING C++ tests not run; create a c++-types-XXX file
scripts/check-local-headers.sh "/usr/include" "/home/builder/RPM/BUILD/glibc-2.8.90-alt1/build-mips-linux/" 
> /home/builder/RPM/BUILD/glibc-2.8.90-alt1/build-mips-linux/check-local-headers.out
/usr/bin/perl scripts/begin-end-check.pl argp/argp.h assert/assert.h 
catgets/nl_types.h crypt/crypt.h ctype/ctype.h debug/execinfo.h 
dirent/dirent.h dlfcn/dlfcn.h elf/elf.h elf/link.h gmon/sys/gmon.h 
gmon/sys/gmon_out.h gmon/sys/profil.h grp/grp.h iconv/iconv.h iconv/gconv.h 
inet/netinet/ether.h inet/netinet/icmp6.h inet/netinet/igmp.h 
inet/netinet/in.h inet/netinet/ip6.h inet/arpa/ftp.h inet/arpa/inet.h 
inet/arpa/telnet.h inet/arpa/tftp.h inet/protocols/routed.h 
inet/protocols/rwhod.h inet/protocols/talkd.h inet/protocols/timed.h 
inet/aliases.h inet/ifaddrs.h inet/netinet/ip6.h inet/netinet/icmp6.h 
intl/libintl.h io/sys/stat.h io/sys/statfs.h io/sys/vfs.h io/sys/statvfs.h 
io/fcntl.h io/sys/fcntl.h io/poll.h io/sys/poll.h io/utime.h io/ftw.h 
io/fts.h io/sys/sendfile.h libio/stdio.h libio/libio.h locale/locale.h 
locale/langinfo.h locale/xlocale.h login/utmp.h login/lastlog.h login/pty.h 
malloc/malloc.h malloc/obstack.h malloc/mcheck.h math/math.h math/complex.h 
math/fenv.h math/tgmath.h misc/sys/uio.h nis/rpcsvc/nis.h 
nis/rpcsvc/nis_callback.h nis/rpcsvc/nis_tags.h nis/rpcsvc/nislib.h 
nis/rpcsvc/yp.h nis/rpcsvc/yp_prot.h nis/rpcsvc/ypclnt.h nis/rpcsvc/ypupd.h 
nptl_db/thread_db.h nptl/sysdeps/pthread/pthread.h nptl/semaphore.h nss/nss.h 
posix/sys/utsname.h posix/sys/times.h posix/sys/wait.h posix/sys/types.h 
posix/unistd.h posix/glob.h posix/regex.h posix/wordexp.h posix/fnmatch.h 
posix/getopt.h posix/tar.h posix/sys/unistd.h posix/sched.h posix/re_comp.h 
posix/wait.h posix/cpio.h posix/spawn.h pwd/pwd.h resolv/resolv.h 
resolv/netdb.h resolv/arpa/nameser.h resolv/arpa/nameser_compat.h 
resource/sys/resource.h resource/sys/vlimit.h resource/sys/vtimes.h 
resource/ulimit.h rt/aio.h rt/mqueue.h setjmp/setjmp.h shadow/shadow.h 
signal/signal.h signal/sys/signal.h socket/sys/socket.h socket/sys/un.h 
stdio-common/printf.h stdio-common/stdio_ext.h stdlib/stdlib.h 
stdlib/alloca.h stdlib/monetary.h stdlib/fmtmsg.h stdlib/ucontext.h 
sysdeps/generic/inttypes.h sysdeps/generic/stdint.h stdlib/errno.h 
stdlib/sys/errno.h string/string.h string/strings.h string/memory.h 
string/endian.h string/argz.h string/envz.h string/byteswap.h 
sunrpc/rpc/auth.h sunrpc/rpc/auth_des.h sunrpc/rpc/auth_unix.h 
sunrpc/rpc/clnt.h sunrpc/rpc/des_crypt.h sunrpc/rpc/key_prot.h 
sunrpc/rpc/netdb.h sunrpc/rpc/pmap_clnt.h sunrpc/rpc/pmap_prot.h 
sunrpc/rpc/pmap_rmt.h sunrpc/rpc/rpc.h sunrpc/rpc/rpc_des.h 
sunrpc/rpc/rpc_msg.h sunrpc/rpc/svc.h sunrpc/rpc/svc_auth.h 
sunrpc/rpc/types.h sunrpc/rpc/xdr.h sunrpc/rpcsvc/bootparam.h 
sysvipc/sys/ipc.h sysvipc/sys/msg.h sysvipc/sys/sem.h sysvipc/sys/shm.h 
termios/termios.h termios/sys/termios.h termios/sys/ttychars.h time/time.h 
time/sys/time.h time/sys/timeb.h wcsmbs/wchar.h wctype/wctype.h 
> /home/builder/RPM/BUILD/glibc-2.8.90-alt1/build-mips-linux/begin-end-check.out
make[1]: Target `check' not remade because of errors.
make[1]: Leaving directory `/home/builder/RPM/BUILD/glibc-2.8.90-alt1'
make: *** [check] Error 2
make: Leaving directory 
`/home/builder/RPM/BUILD/glibc-2.8.90-alt1/build-mips-linux'
+ :
+ popd
~/RPM/BUILD/glibc-2.8.90-alt1
+ make -C helpers enablekernel=2.6.9 CC=gcc path_link=../build-mips-linux
make: Entering directory `/home/builder/RPM/BUILD/glibc-2.8.90-alt1/helpers'
gcc -pipe -Wall -O2 -DNDEBUG=1 -U_FORTIFY_SOURCE -fno-stack-protector -fasynchronous-unwind-tables    
glibc_post_upgrade.c   -o glibc_post_upgrade
gcc -pipe -Wall -O2 -DNDEBUG=1 -U_FORTIFY_SOURCE -fno-stack-protector -fasynchronous-unwind-tables    
post_ldconfig.c   -o post_ldconfig
gcc -pipe -Wall -O2 -DNDEBUG=1 -U_FORTIFY_SOURCE -fno-stack-protector -fasynchronous-unwind-tables    
postun_ldconfig.c   -o postun_ldconfig
gcc '-DMIN_KERNEL_VERSION="2.6.9"' -Wall -W -Os -static \
		-nostartfiles -fno-stack-protector -U_FORTIFY_SOURCE \
		-L../build-mips-linux glibc_preinstall.c -o glibc_preinstall
/usr/bin/ld: warning: cannot find entry symbol __start; defaulting to 
00000000004000d0
make: Leaving directory `/home/builder/RPM/BUILD/glibc-2.8.90-alt1/helpers'
+ 
CFLAGS='-pipe -Wall -O2 -DNDEBUG=1 -U_FORTIFY_SOURCE -fno-stack-protector -fasynchronous-unwind-tables'
+ export CFLAGS
+ 
CXXFLAGS='-pipe -Wall -O2 -DNDEBUG=1 -U_FORTIFY_SOURCE -fno-stack-protector -fasynchronous-unwind-tables'
+ export CXXFLAGS
+ 
FFLAGS='-pipe -Wall -O2 -DNDEBUG=1 -U_FORTIFY_SOURCE -fno-stack-protector -fasynchronous-unwind-tables'
+ export FFLAGS
+ export lt_cv_deplibs_check_method=pass_all
+ lt_cv_deplibs_check_method=pass_all
+ '[' -f configure.ac -o -f configure.in ']'
+ libtoolize --copy --force
Remember to add `AC_PROG_LIBTOOL' to `configure.in'.
You should add the contents of `/usr/share/libtool-1.5/aclocal/libtool.m4' to 
`aclocal.m4'.
Putting files in AC_CONFIG_AUX_DIR, `scripts'.
+ ../configure --host=mips-alt-linux --build=mips-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --without-included-gettext
/home/builder/tmp/rpm-tmp.74108: line 171: ../configure: No such file or 
directory
ошибка: Неверный код возврата из /home/builder/tmp/rpm-tmp.74108 (%build)

====================================================================================================================================================================================================================
файл rpm-tmp.74108:

..................................................................................
#%if 0
#rm -rf build-mips-linux-debug
#mkdir build-mips-linux-debug
#pushd build-mips-linux-debug

#export 
CFLAGS="-pipe -Wall -O2 -DNDEBUG=1 -U_FORTIFY_SOURCE -fno-stack-protector -fasynchronous-unwind-tables -g"
#
  
CFLAGS="${CFLAGS:--pipe -Wall -O2 -DNDEBUG=1 -U_FORTIFY_SOURCE -fno-stack-protector -fasynchronous-unwind-tables}" ; 
export CFLAGS ;
  
CXXFLAGS="${CXXFLAGS:--pipe -Wall -O2 -DNDEBUG=1 -U_FORTIFY_SOURCE -fno-stack-protector -fasynchronous-unwind-tables}" ; 
export CXXFLAGS ;
  
FFLAGS="${FFLAGS:--pipe -Wall -O2 -DNDEBUG=1 -U_FORTIFY_SOURCE -fno-stack-protector -fasynchronous-unwind-tables}" ; 
export FFLAGS ;


  export lt_cv_deplibs_check_method=pass_all ;
  [ -f configure.ac -o -f configure.in ] && libtoolize --copy --force ;
  ../configure --host=mips-alt-linux --build=mips-alt-linux \
 	--prefix=/usr \
	--exec-prefix=/usr \
	--bindir=/usr/bin \
	--sbindir=/usr/sbin \
	--sysconfdir=/etc \
	--datadir=/usr/share \
	--includedir=/usr/include \
	--libdir=/usr/lib \
	--libexecdir=/usr/lib \
	--localstatedir=/var/lib \
	--sharedstatedir=/usr/com \
	--mandir=/usr/share/man \
	--infodir=/usr/share/info \
	--disable-dependency-tracking \
	--without-included-gettext \
#	--disable-profile \
#	--enable-bind-now \
#	--without-cvs \
#	--without-gd \
#	--enable-add-ons=$Pthreads$AddOns$Ports \
#	--with-tls  \
#	--with-__thread  \
#	--enable-kernel=2.6.9 \
#	#
#
#[ -n "$NPROCS" ] || NPROCS=1; make -j$NPROCS -r PARALLELMFLAGS=-s

#popd #build-mips-linux-debug
#%endif #with debug

################################################################################

exit 0



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel-ports] Re4: Собирался ли glibc-2.8.90-alt1.src.rpm для arm?
  2008-10-23 12:44       ` [devel-ports] Re4: " gosha
@ 2008-10-23 12:53         ` Kirill A. Shutemov
  2008-10-23 14:25           ` [devel-ports] Re5: : " gosha
  0 siblings, 1 reply; 11+ messages in thread
From: Kirill A. Shutemov @ 2008-10-23 12:53 UTC (permalink / raw)
  To: gosha, ALT Linux arch porting

[-- Attachment #1: Type: text/plain, Size: 2180 bytes --]

On Thu, Oct 23, 2008 at 04:44:26PM +0400, gosha wrote:
> 						Добрый день.
> 
> Спасибо.
> 
> KAS>Есть такой кусок спека:
> 
> KAS>%ifarch %arm
> KAS>Ports=',ports'
> KAS>%endif
> KAS>Тут нужно добавить ещё и твой mips
> 
> 
> Вопрос: возможно ли в .spec отключить сборку glibc_debug, glibc_profile?
> 
> Ситуация такова, что glibc пока не собирается. 
> 
> Сборка на целевой машине занимает около 6 час.  
> 
> Необходимо чтобы обычное glibc хотя- бы собралось. 
> 
> Для экспериментов необходимо уменьшить время сборки.

Для экспеременов достаточно hsh-shell.

> 
> Закоментировал в .sprc все, что искалось по ключевым словам debug, но не 
> помогло.
> 
> После неуспешного выполнения glibc само-тестов, сборка валится на попытке еще 
> раз выполнить ../configure (вероятно для другого дерева с другой опцией 
> сборки (как я понял debug- фрагмент файла приведен внизу email_сообщения))
> 
> Буду пытаться сравнить log сборки (по совету Игоря Зубкова) debian glibc на 
> машине с установленной debian_os с log сборки.Но для этого нужно,  чтобы пока 
> debug и profile версии glibc не собирались для экономии времени.
> 
> 
> 
> 
> Насколько можно узнать: сколько по времени, ориентировочно, занимает сборка 
> glibc под qemu?

С тестами на моей машени около 10 часов. Без тестов, думаю, часа 2.

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + ALT Linux Team, http://www.altlinux.com/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [devel-ports] Re5: : Собирался ли glibc-2.8.90-alt1.src.rpm для arm?
  2008-10-23 12:53         ` Kirill A. Shutemov
@ 2008-10-23 14:25           ` gosha
  2008-10-23 18:04             ` Kirill A. Shutemov
  0 siblings, 1 reply; 11+ messages in thread
From: gosha @ 2008-10-23 14:25 UTC (permalink / raw)
  To: devel-ports

					Добрый день.

KAS> Для экспеременов достаточно hsh-shell.

Спасибо.

Ничего не понятно. 

Слово "достаточно" в последовательность действий формализовать не могу. 

Как при помощи hasher отключить сборку пакетов glibc debug и profile и тестов 
bp herjdjlcndf не понял. http://www.altlinux.org/Руководство_по_hasher



Также вопрос: под arm, у Вас glibc само-тесты проходят все?

-- 
С Уваженим,
       gosha.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel-ports] Re5: : Собирался ли glibc-2.8.90-alt1.src.rpm для arm?
  2008-10-23 14:25           ` [devel-ports] Re5: : " gosha
@ 2008-10-23 18:04             ` Kirill A. Shutemov
  2008-10-24  6:02               ` [devel-ports] " gosha
  2008-10-24  6:05               ` gosha
  0 siblings, 2 replies; 11+ messages in thread
From: Kirill A. Shutemov @ 2008-10-23 18:04 UTC (permalink / raw)
  To: gosha, ALT Linux arch porting

[-- Attachment #1: Type: text/plain, Size: 1030 bytes --]

On Thu, Oct 23, 2008 at 06:25:51PM +0400, gosha wrote:
> 					Добрый день.
> 
> KAS> Для экспеременов достаточно hsh-shell.
> 
> Спасибо.
> 
> Ничего не понятно. 
> 
> Слово "достаточно" в последовательность действий формализовать не могу. 
> 
> Как при помощи hasher отключить сборку пакетов glibc debug и profile и тестов 
> bp herjdjlcndf не понял. http://www.altlinux.org/Руководство_по_hasher

--build-args='--without debug', а profile, по умолчанию, не собирается.

> 
> Также вопрос: под arm, у Вас glibc само-тесты проходят все?

Нет, проваливает. По крайней мере с qemu. Но на собираемость это не влият.

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + ALT Linux Team, http://www.altlinux.com/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel-ports] : Собирался ли glibc-2.8.90-alt1.src.rpm для arm?
  2008-10-23 18:04             ` Kirill A. Shutemov
@ 2008-10-24  6:02               ` gosha
  2008-10-24  6:05               ` gosha
  1 sibling, 0 replies; 11+ messages in thread
From: gosha @ 2008-10-24  6:02 UTC (permalink / raw)
  To: devel-ports

> > 					Добрый день.
> >
> > KAS> Для экспеременов достаточно hsh-shell.
> >
> > Спасибо.
> >
> > Ничего не понятно.
> >
> > Слово "достаточно" в последовательность действий формализовать не могу.
> >
> > Как при помощи hasher отключить сборку пакетов glibc debug и profile и
> > тестов bp herjdjlcndf не понял.
> > http://www.altlinux.org/Руководство_по_hasher
>
> --build-args='--without debug', а profile, по умолчанию, не собирается.
>
> > Также вопрос: под arm, у Вас glibc само-тесты проходят все?
>
> Нет, проваливает. По крайней мере с qemu. Но на собираемость это не влият.

     				        	Добрый день.

Спасибо.

--build-args='--without debug', эквивалентен тому,  если в .spec написать :

%def_without debug
%def_without locales

само-тесты и все остальное можно  отключить только 
параметрами  ./configure -- ..... ? 

Или еще можно сказать что- то rpm, чтоб не собирал лишнего? Типа чтоб не 
собирал какой- нибудь helper. Очень большое время сборки для опытов.....

Можно ли еще что- то отключить .spec для ускорения сборки, (необходимо пока 
получить самую урезанную версию  glibc для опытов на целевой машине,)?

-- 
С Уваженим,
       gosha.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel-ports] : Собирался ли glibc-2.8.90-alt1.src.rpm для arm?
  2008-10-23 18:04             ` Kirill A. Shutemov
  2008-10-24  6:02               ` [devel-ports] " gosha
@ 2008-10-24  6:05               ` gosha
  1 sibling, 0 replies; 11+ messages in thread
From: gosha @ 2008-10-24  6:05 UTC (permalink / raw)
  To: devel-ports

> > 					Добрый день.
> >
> > KAS> Для экспеременов достаточно hsh-shell.
> >
> > Спасибо.
> >
> > Ничего не понятно.
> >
> > Слово "достаточно" в последовательность действий формализовать не могу.
> >
> > Как при помощи hasher отключить сборку пакетов glibc debug и profile и
> > тестов bp herjdjlcndf не понял.
> > http://www.altlinux.org/Руководство_по_hasher
>
> --build-args='--without debug', а profile, по умолчанию, не собирается.
>
> > Также вопрос: под arm, у Вас glibc само-тесты проходят все?
>
> Нет, проваливает. По крайней мере с qemu. Но на собираемость это не влият.


	Еще вопрос: kernel headers должны лежать на штатном 
месте /usr/include/linux,  /usr/include/asm,  /usr/include/asm-generic ?

       Спасибо.
-- 
С Уваженим,
       gosha.

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2008-10-24  6:05 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-10-21 14:40   ` [devel-ports] Можно ли как-то отредактить .spec, чтобы при сборке rpm-4.0.4-alt96.8.src.rpm /build/rpmio/rpmio.la выглядела следующим образом? gosha
2008-10-21 19:33   ` [devel-ports] Можно ли как-то отредактить .spec, чтобы строчка -Werror удалялась из Makefile или это необходимо делать вручную? gosha
2008-10-22 11:15   ` [devel-ports] Собирался ли glibc-2.8.90-alt1.src.rpm для arm? gosha
2008-10-22 11:32     ` Igor Zubkov
2008-10-23 12:44       ` [devel-ports] Re4: " gosha
2008-10-23 12:53         ` Kirill A. Shutemov
2008-10-23 14:25           ` [devel-ports] Re5: : " gosha
2008-10-23 18:04             ` Kirill A. Shutemov
2008-10-24  6:02               ` [devel-ports] " gosha
2008-10-24  6:05               ` gosha
2008-10-22 11:50     ` [devel-ports] " Kirill A. Shutemov

ALT Linux architecture porting

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel-ports/0 devel-ports/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel-ports devel-ports/ http://lore.altlinux.org/devel-ports \
		devel-ports@lists.altlinux.org devel-ports@lists.altlinux.ru devel-ports@lists.altlinux.com
	public-inbox-index devel-ports

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel-ports


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git