* [devel] LFS @ 2005-05-12 8:13 Alexey Tourbin 2005-05-12 10:12 ` Victor Forsyuk 2005-05-12 13:12 ` Dmitry V. Levin 0 siblings, 2 replies; 11+ messages in thread From: Alexey Tourbin @ 2005-05-12 8:13 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 127 bytes --] По поводу https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=125064 Не включить ли поддержку LFS в %optflags по умолчанию? [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] LFS 2005-05-12 8:13 [devel] LFS Alexey Tourbin @ 2005-05-12 10:12 ` Victor Forsyuk 2005-05-12 13:12 ` Dmitry V. Levin 1 sibling, 0 replies; 11+ messages in thread From: Victor Forsyuk @ 2005-05-12 10:12 UTC (permalink / raw) To: ALT Devel discussion list On Thu, May 12, 2005 at 12:13:54PM +0400, Alexey Tourbin wrote: > По поводу https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=125064 > Не включить ли поддержку LFS в %optflags по умолчанию? Альтернативное предложение - для дискуссии: а может включить LFSные флаги в секцию predefines файла specs от gcc? ;-) ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] LFS 2005-05-12 8:13 [devel] LFS Alexey Tourbin 2005-05-12 10:12 ` Victor Forsyuk @ 2005-05-12 13:12 ` Dmitry V. Levin 2005-05-12 14:17 ` [devel] LFS Alexey Tourbin 1 sibling, 1 reply; 11+ messages in thread From: Dmitry V. Levin @ 2005-05-12 13:12 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 250 bytes --] On Thu, May 12, 2005 at 12:13:54PM +0400, Alexey Tourbin wrote: > По поводу https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=125064 > Не включить ли поддержку LFS в %optflags по умолчанию? Нет, спасибо. Use AC_SYS_LARGEFILE. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* [devel] Re: LFS 2005-05-12 13:12 ` Dmitry V. Levin @ 2005-05-12 14:17 ` Alexey Tourbin 2005-05-12 15:31 ` Alexey I. Froloff 2005-05-12 15:47 ` Dmitry V. Levin 0 siblings, 2 replies; 11+ messages in thread From: Alexey Tourbin @ 2005-05-12 14:17 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 559 bytes --] On Thu, May 12, 2005 at 05:12:24PM +0400, Dmitry V. Levin wrote: > On Thu, May 12, 2005 at 12:13:54PM +0400, Alexey Tourbin wrote: > > По поводу https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=125064 > > Не включить ли поддержку LFS в %optflags по умолчанию? > > Нет, спасибо. Обоснование? Сейчас на каждый N-ый пакет можно повесить багу, что он не работает с "большими файлами". А в эпоху 300-гиговых винтов файлы в 2 Гб уже и не кажутся большими, кто-то и 29-гиговый бэкап elinks'ом качает, как в rh #125064. > Use AC_SYS_LARGEFILE. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Re: LFS 2005-05-12 14:17 ` [devel] LFS Alexey Tourbin @ 2005-05-12 15:31 ` Alexey I. Froloff 2005-05-12 15:50 ` Alexey Tourbin 2005-05-12 15:47 ` Dmitry V. Levin 1 sibling, 1 reply; 11+ messages in thread From: Alexey I. Froloff @ 2005-05-12 15:31 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 577 bytes --] * Alexey Tourbin <at@> [050512 19:08]: > > > По поводу https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=125064 > > > Не включить ли поддержку LFS в %optflags по умолчанию? > > Нет, спасибо. > Обоснование? А не сорвёт ли крышу произвольной программе от этого? > > Use AC_SYS_LARGEFILE. А вот тут автор знает, что не сорвёт. -- Regards, Sir Raorn. ------------------- > ALT Linux Team проделала большую работу, теперь ...уже проведённая _профессионально_... > сборка ядра доступна даже для новичков ...в виде бинарных пакетов :-) -- mike in community@ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* [devel] Re: LFS 2005-05-12 15:31 ` Alexey I. Froloff @ 2005-05-12 15:50 ` Alexey Tourbin 2005-05-12 18:03 ` Dmitry V. Levin 0 siblings, 1 reply; 11+ messages in thread From: Alexey Tourbin @ 2005-05-12 15:50 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 2654 bytes --] On Thu, May 12, 2005 at 07:31:47PM +0400, Alexey I. Froloff wrote: > * Alexey Tourbin <at@> [050512 19:08]: > > > > По поводу https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=125064 > > > > Не включить ли поддержку LFS в %optflags по умолчанию? > > > Нет, спасибо. > > Обоснование? > А не сорвёт ли крышу произвольной программе от этого? Обоснуй. Каким именно образом произвольной программе может сорвать крышу? $ cat test.c #include <stdio.h> $ diff -u =(gcc -E test.c) =(gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 test.c) --- /proc/self/fd/11 2005-05-12 19:49:59 +0400 +++ /proc/self/fd/12 2005-05-12 19:49:59 +0400 @@ -518,9 +518,9 @@ # 86 "/usr/include/stdio.h" 3 4 -typedef _G_fpos_t fpos_t; +typedef _G_fpos64_t fpos_t; # 138 "/usr/include/stdio.h" 3 4 @@ -548,12 +548,8 @@ - - - - - -extern FILE *tmpfile (void); +# 169 "/usr/include/stdio.h" 3 4 +extern FILE *tmpfile (void) __asm__ ("" "tmpfile64"); # 180 "/usr/include/stdio.h" 3 4 extern char *tmpnam (char *__s) ; @@ -584,21 +580,17 @@ extern int fflush_unlocked (FILE *__stream); # 237 "/usr/include/stdio.h" 3 4 +# 254 "/usr/include/stdio.h" 3 4 +extern FILE *fopen (__const char *__restrict __filename, __const char *__restrict __modes) __asm__ ("" "fopen64"); +extern FILE *freopen (__const char *__restrict __filename, __const char *__restrict __modes, FILE *__restrict __stream) __asm__ ("" "freopen64"); -extern FILE *fopen (__const char *__restrict __filename, - __const char *__restrict __modes); - -extern FILE *freopen (__const char *__restrict __filename, - __const char *__restrict __modes, - FILE *__restrict __stream); -# 264 "/usr/include/stdio.h" 3 4 # 275 "/usr/include/stdio.h" 3 4 extern FILE *fdopen (int __fd, __const char *__modes) ; @@ -823,20 +815,29 @@ extern void rewind (FILE *__stream); -# 688 "/usr/include/stdio.h" 3 4 +# 677 "/usr/include/stdio.h" 3 4 +extern int fseeko (FILE *__stream, __off64_t __off, int __whence) __asm__ ("" "fseeko64"); + + +extern __off64_t ftello (FILE *__stream) __asm__ ("" "ftello64"); + + + + + +# 702 "/usr/include/stdio.h" 3 4 +extern int fgetpos (FILE *__restrict __stream, fpos_t *__restrict __pos) __asm__ ("" "fgetpos64"); +extern int fsetpos (FILE *__stream, __const fpos_t *__pos) __asm__ ("" "fsetpos64"); -extern int fgetpos (FILE *__restrict __stream, fpos_t *__restrict __pos); -extern int fsetpos (FILE *__stream, __const fpos_t *__pos); -# 711 "/usr/include/stdio.h" 3 4 # 720 "/usr/include/stdio.h" 3 4 [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Re: LFS 2005-05-12 15:50 ` Alexey Tourbin @ 2005-05-12 18:03 ` Dmitry V. Levin 2005-05-13 12:52 ` Victor Forsyuk 2005-05-14 12:46 ` Alexey Tourbin 0 siblings, 2 replies; 11+ messages in thread From: Dmitry V. Levin @ 2005-05-12 18:03 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 645 bytes --] On Thu, May 12, 2005 at 07:50:56PM +0400, Alexey Tourbin wrote: > On Thu, May 12, 2005 at 07:31:47PM +0400, Alexey I. Froloff wrote: > > * Alexey Tourbin <at@> [050512 19:08]: > > > > > По поводу https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=125064 > > > > > Не включить ли поддержку LFS в %optflags по умолчанию? > > > > Нет, спасибо. > > > Обоснование? > > А не сорвёт ли крышу произвольной программе от этого? > > Обоснуй. Каким именно образом произвольной программе может сорвать крышу? Примерно по той же причине, по которой кривые программы не работают на 64-битных платформах: записывают off_t в int. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Re: LFS 2005-05-12 18:03 ` Dmitry V. Levin @ 2005-05-13 12:52 ` Victor Forsyuk 2005-05-14 12:46 ` Alexey Tourbin 1 sibling, 0 replies; 11+ messages in thread From: Victor Forsyuk @ 2005-05-13 12:52 UTC (permalink / raw) To: ALT Devel discussion list On Thu, May 12, 2005 at 10:03:14PM +0400, Dmitry V. Levin wrote: > On Thu, May 12, 2005 at 07:50:56PM +0400, Alexey Tourbin wrote: > > On Thu, May 12, 2005 at 07:31:47PM +0400, Alexey I. Froloff wrote: > > > * Alexey Tourbin <at@> [050512 19:08]: > > > > > > По поводу https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=125064 > > > > > > Не включить ли поддержку LFS в %optflags по умолчанию? > > > > > Нет, спасибо. > > > > Обоснование? > > > А не сорвёт ли крышу произвольной программе от этого? > > > > Обоснуй. Каким именно образом произвольной программе может сорвать крышу? > > Примерно по той же причине, по которой кривые программы не работают на > 64-битных платформах: записывают off_t в int. Среди всех программ собранных для KSI Linux Mandrake с LFS-флагами таких кривых программ не было, никому крышу не рвало. Было правда одно "противопоказание" - с такими флагами glibc тогдашняя не собиралась... ^ permalink raw reply [flat|nested] 11+ messages in thread
* [devel] Re: LFS 2005-05-12 18:03 ` Dmitry V. Levin 2005-05-13 12:52 ` Victor Forsyuk @ 2005-05-14 12:46 ` Alexey Tourbin 2005-05-14 13:21 ` Dmitry V. Levin 1 sibling, 1 reply; 11+ messages in thread From: Alexey Tourbin @ 2005-05-14 12:46 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 524 bytes --] On Thu, May 12, 2005 at 10:03:14PM +0400, Dmitry V. Levin wrote: > > Обоснуй. Каким именно образом произвольной программе может сорвать крышу? > > Примерно по той же причине, по которой кривые программы не работают на > 64-битных платформах: записывают off_t в int. Я правильно понимаю, что stdio никогда на будет правильно работать с "большими файлами" из-за прототипов: int fseek(FILE *stream, long offset, int whence); long ftell(FILE *stream); т.к. long на %ix86 -- 32 бита и 2^31==2Gb ? [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Re: LFS 2005-05-14 12:46 ` Alexey Tourbin @ 2005-05-14 13:21 ` Dmitry V. Levin 0 siblings, 0 replies; 11+ messages in thread From: Dmitry V. Levin @ 2005-05-14 13:21 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 857 bytes --] On Sat, May 14, 2005 at 04:46:02PM +0400, Alexey Tourbin wrote: > On Thu, May 12, 2005 at 10:03:14PM +0400, Dmitry V. Levin wrote: > > > Обоснуй. Каким именно образом произвольной программе может сорвать крышу? > > > > Примерно по той же причине, по которой кривые программы не работают на > > 64-битных платформах: записывают off_t в int. > > Я правильно понимаю, что stdio никогда на будет правильно работать с > "большими файлами" из-за прототипов: > > int fseek(FILE *stream, long offset, int whence); > long ftell(FILE *stream); > > т.к. long на %ix86 -- 32 бита и 2^31==2Gb ? "The fgetpos and fsetpos functions are alternate interfaces equivalent to ftell and fseek (with whence set to SEEK_SET), setting and storing the current value of the file offset into or from the object referenced by pos." -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Re: LFS 2005-05-12 14:17 ` [devel] LFS Alexey Tourbin 2005-05-12 15:31 ` Alexey I. Froloff @ 2005-05-12 15:47 ` Dmitry V. Levin 1 sibling, 0 replies; 11+ messages in thread From: Dmitry V. Levin @ 2005-05-12 15:47 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 858 bytes --] On Thu, May 12, 2005 at 06:17:09PM +0400, Alexey Tourbin wrote: > On Thu, May 12, 2005 at 05:12:24PM +0400, Dmitry V. Levin wrote: > > On Thu, May 12, 2005 at 12:13:54PM +0400, Alexey Tourbin wrote: > > > По поводу https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=125064 > > > Не включить ли поддержку LFS в %optflags по умолчанию? > > > > Нет, спасибо. > > Обоснование? Сейчас на каждый N-ый пакет можно повесить багу, что он не > работает с "большими файлами". А в эпоху 300-гиговых винтов файлы в 2 Гб > уже и не кажутся большими, кто-то и 29-гиговый бэкап elinks'ом качает, > как в rh #125064. Я считаю, что работу по проверке работоспособности софта с LFS не надо перекладывать с upstream+maintainer на обычных пользователей. Пусть лучше не поддерживает LFS, чем якобы поддерживает, до первого большого файла. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2005-05-14 13:21 UTC | newest] Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2005-05-12 8:13 [devel] LFS Alexey Tourbin 2005-05-12 10:12 ` Victor Forsyuk 2005-05-12 13:12 ` Dmitry V. Levin 2005-05-12 14:17 ` [devel] LFS Alexey Tourbin 2005-05-12 15:31 ` Alexey I. Froloff 2005-05-12 15:50 ` Alexey Tourbin 2005-05-12 18:03 ` Dmitry V. Levin 2005-05-13 12:52 ` Victor Forsyuk 2005-05-14 12:46 ` Alexey Tourbin 2005-05-14 13:21 ` Dmitry V. Levin 2005-05-12 15:47 ` Dmitry V. Levin
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git