On Sun, May 14, 2006 at 05:03:53PM +0400, Alexey I. Froloff wrote: > * QA Team Robot [060514 16:45]: > > gcc -m32 -c -pipe -Wall -O2 -march=i586 -mcpu=i686 -fno-strength-reduce -fno-strict-aliasing -pipe -I/usr/include -I/usr/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DMALLOC_0_RETURNS_NULL -D_REENTRANT -D__REENTRANT -DLINUX_IOCTL -fPIC audiooss.c > > `-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead. > Надо бы макросы поменять, а? О чём и речь. Зачем использовать такие ключи, непонятно. В %optflags совсем другие. > > audiooss.c:798: error: '__open' aliased to undefined symbol 'open' > # define strong_alias(name, aliasname) \ > extern __typeof (name) aliasname __attribute__ ((alias (#name))) > strong_alias(open, __open); > strong_alias(close, __close); > strong_alias(write, __write); > strong_alias(ioctl, __ioctl); > strong_alias(fcntl, __fcntl); > strong_alias(select, __select); > > Это лечится? Контекст смотреть надо. > Если нет, то фтопку его... -- ldv