А что оно делает и зачем? Только доступно! Freiheits-Sender ★★ (18.10.10 00:42:48 MSD) Показать ответы Ссылка
Ответ на: комментарий от Freiheits-Sender 18.10.10 00:42:48 MSD >shows the values rpm will use for all of the options are currently set in rpmrc and macros configuration file(s). Yareg ★★★ (18.10.10 00:45:40 MSD) Ссылка
Ответ на: комментарий от Freiheits-Sender 18.10.10 00:42:48 MSD Лично мне - чтобы знать флаги компиляции. tempuser002 ★ (18.10.10 00:54:03 MSD) автор топика Показать ответ Ссылка
Ответ на: комментарий от tempuser002 18.10.10 00:37:50 MSD http://pastebin.ca/1965143 Yareg ★★★ (18.10.10 00:57:51 MSD) Показать ответ Ссылка
Ответ на: комментарий от tempuser002 18.10.10 00:54:03 MSD Ты решил выучить флаги компиляции пакетов во всех дистрах или только в опенсусе? slyjoeh ★★★ (18.10.10 01:18:31 MSD) Показать ответ Ссылка
Ответ на: комментарий от Yareg 18.10.10 00:57:51 MSD Можно невозможное попросить?Попробуйте пересобрать p7zip (rpmbuild --rebuild p7zip-9.13-1.6.src.rpm) и проверьте, что на выходе получается пакет сравнимый с этим.Чтобы совпали размеры бинарников и библиотек вплоть до 10 байтов.Спасибо. tempuser002 ★ (18.10.10 01:20:51 MSD) автор топика Показать ответ Ссылка
Ответ на: комментарий от slyjoeh 18.10.10 01:18:31 MSD В OpenSuse обнаружился _очень_ быстрый p7zip (по сравнению с другими дистрами), хочу понять как они так его умудрились собрать. tempuser002 ★ (18.10.10 01:21:53 MSD) автор топика Показать ответ Ссылка
Ответ на: комментарий от tempuser002 18.10.10 01:21:53 MSD У себя на машине имея GCC/C++/CPP от OpenSuse 11.3 я не могу с идентичными флагами компиляции собрать такой же p7zip.Не понимаю в чём проблема. tempuser002 ★ (18.10.10 01:23:09 MSD) автор топика Ссылка
Ответ на: комментарий от tempuser002 18.10.10 01:20:51 MSD Щас попробую... А нужен p7zip именно этот (из home:Freespacer (это твой проект в obs?))? А ты сам сверял выхлоп лога у себя на машине и в obs? Yareg ★★★ (18.10.10 01:28:23 MSD) Показать ответы Ссылка
Ответ на: комментарий от Yareg 18.10.10 01:28:23 MSD >выхлоп лога т.е. выхлоп rpmbuild Yareg ★★★ (18.10.10 01:28:38 MSD) Показать ответ Ссылка
Ответ на: комментарий от Yareg 18.10.10 01:28:23 MSD У меня Fedora :) Какой тут сверять.Да, собирать именно этот файл надо. Спасибо. tempuser002 ★ (18.10.10 01:38:57 MSD) автор топика Ссылка
Ответ на: комментарий от Yareg 18.10.10 01:28:23 MSD Нет, проект не мой, просто в OpenSuse древний p7zip. tempuser002 ★ (18.10.10 01:39:39 MSD) автор топика Показать ответ Ссылка
Ответ на: комментарий от Yareg 18.10.10 01:28:38 MSD Да, и если у вас получится идентичный p7zip, пожалуйста, выложите где-нибудь rpmbuild.log.bz2 :) Спасибо tempuser002 ★ (18.10.10 01:40:46 MSD) автор топика Показать ответы Ссылка
Ответ на: комментарий от tempuser002 18.10.10 01:40:46 MSD # rpm --rebuild package &> rpmbuild.log # bzip2 -9 rpmbuild.log tempuser002 ★ (18.10.10 01:41:24 MSD) автор топика Ссылка
Ответ на: комментарий от tempuser002 18.10.10 01:39:39 MSD >просто в OpenSuse древний p7zip. https://build.opensuse.org/package/show?package=p7zip&project=Archiving не? Всё-таки, это более официальный репозиторий, чем чей-то хомяк... Yareg ★★★ (18.10.10 01:46:24 MSD) Показать ответ Ссылка
Ответ на: комментарий от Yareg 18.10.10 01:46:24 MSD Хотя это один и тот же пакет, просто сначала он был в хомяке, а потом его закоммитили в Archiving Yareg ★★★ (18.10.10 01:50:15 MSD) Показать ответ Ссылка
Ответ на: комментарий от Yareg 18.10.10 01:50:15 MSD :)Кроме этого, я проверил по sha512sum :) tempuser002 ★ (18.10.10 01:57:50 MSD) автор топика Ссылка
Ответ на: комментарий от tempuser002 18.10.10 01:40:46 MSD А этот https://build.opensuse.org/package/rawlog?arch=i586&package=p7zip&project=hom... лог ты смотрел? Yareg ★★★ (18.10.10 02:02:59 MSD) Ссылка
Ответ на: комментарий от tempuser002 18.10.10 01:40:46 MSD >Файлы old/usr/lib/p7zip/7z и my/usr/lib/p7zip/7z различаются Файлы old/usr/lib/p7zip/7za и my/usr/lib/p7zip/7za различаютсяФайлы old/usr/lib/p7zip/7zCon.sfx и my/usr/lib/p7zip/7zCon.sfx различаютсяФайлы old/usr/lib/p7zip/7z.so и my/usr/lib/p7zip/7z.so различаютсяФайлы old/usr/lib/p7zip/Codecs/Rar29.so и my/usr/lib/p7zip/Codecs/Rar29.so различаются Чем именно различаются — это уже более сложный вопрос. В дизасме различаются все строки хотя бы потому, что точка входа разная... Yareg ★★★ (18.10.10 02:09:29 MSD) Показать ответы Ссылка
Ответ на: комментарий от Yareg 18.10.10 02:09:29 MSD По размеру сильно отличаются?Меня в первую очередь интересуют /usr/libexec/p7zip/ 7z и 7z.so tempuser002 ★ (18.10.10 02:11:45 MSD) автор топика Показать ответы Ссылка
Ответ на: комментарий от Yareg 18.10.10 02:09:29 MSD А ведь по идее должны быть идентичными до байта ;) tempuser002 ★ (18.10.10 02:12:09 MSD) автор топика Показать ответ Ссылка
Ответ на: комментарий от Yareg 18.10.10 02:09:29 MSD >что точка входа разная точнее не точка входа, она как раз одинаковая, а все другие адреса Yareg ★★★ (18.10.10 02:12:21 MSD) Ссылка
Ответ на: комментарий от tempuser002 18.10.10 02:11:45 MSD По размеру сильно отличаются?-rwxr-xr-x 1 q users 453620 Окт 18 04:48 my/usr/lib/p7zip/7z -rwxr-xr-x 1 q users 465908 Окт 12 08:22 old/usr/lib/p7zip/7z Yareg ★★★ (18.10.10 02:18:14 MSD) Показать ответы Ссылка
Ответ на: комментарий от Yareg 18.10.10 02:18:14 MSD Чем они собирали, млин?OpenSuse p7zip-9.13-1.6.i586.rpm:7z b -mmt=1 7-Zip 9.13 beta Copyright (c) 1999-2010 Igor Pavlov 2010-04-15 p7zip Version 9.13 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,4 CPUs) RAM size: 3979 MB, # CPU hardware threads: 4 RAM usage: 419 MB, # Benchmark threads: 1 Dict Compressing | Decompressing Speed Usage R/U Rating | Speed Usage R/U Rating KB/s % MIPS MIPS | KB/s % MIPS MIPS 22: 2929 99 2870 2850 | 30261 100 2740 2732 23: 2812 99 2880 2865 | 30011 100 2743 2747 24: 2709 100 2923 2913 | 29554 100 2745 2742 25: 2604 100 2984 2973 | 29176 100 2757 2744 ---------------------------------------------------------------- Avr: 100 2914 2900 100 2746 2741 Tot: 100 2830 2821Лучший мой результат:7z b -mmt=1 7-Zip 9.13 beta Copyright (c) 1999-2010 Igor Pavlov 2010-04-15 p7zip Version 9.13 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,4 CPUs) RAM size: 3979 MB, # CPU hardware threads: 4 RAM usage: 419 MB, # Benchmark threads: 1 Dict Compressing | Decompressing Speed Usage R/U Rating | Speed Usage R/U Rating KB/s % MIPS MIPS | KB/s % MIPS MIPS 22: 2805 99 2752 2729 | 28740 100 2595 2595 23: 2699 99 2767 2750 | 28423 99 2616 2602 24: 2607 100 2811 2804 | 28058 100 2613 2603 25: 2504 100 2870 2859 | 27651 100 2602 2600 ---------------------------------------------------------------- Avr: 99 2800 2785 100 2607 2600 Tot: 100 2703 2693Разница не хило не мало почти 5%! tempuser002 ★ (18.10.10 02:23:35 MSD) автор топика Показать ответ Ссылка
Ответ на: комментарий от tempuser002 18.10.10 02:12:09 MSD Вообще, не. Там даже флаги разные. Если по ссылке логи посмотреть, то там march с mtune даже не установлены, а при сборке на локальной машине они такие, как по ссылке на pastebin. Так что надо замерить сначала) Yareg ★★★ (18.10.10 02:29:49 MSD) Показать ответ Ссылка
Ответ на: комментарий от Yareg 18.10.10 02:29:49 MSD Я уже собрал и так и так - по любому бинарник от OpenSuse значительно быстрее. tempuser002 ★ (18.10.10 02:34:26 MSD) автор топика Ссылка
Ответ на: комментарий от tempuser002 18.10.10 02:11:45 MSD Между прочим, размеры самих полученных rpm различаются значительно-rw-r--r-- 1 q users 3712613 Окт 18 04:49 p7zip-9.13-1.6-my.i586.rpm -rw-r--r-- 1 q users 1286219 Окт 18 04:30 p7zip-9.13-1.6-old.i586.rpm Yareg ★★★ (18.10.10 02:39:51 MSD) Ссылка
Ответ на: комментарий от tempuser002 18.10.10 02:23:35 MSD 7z b -mmt=1их7-Zip 9.13 beta Copyright (c) 1999-2010 Igor Pavlov 2010-04-15 p7zip Version 9.13 (locale=ru_RU.UTF-8,Utf16=on,HugeFiles=on,2 CPUs) RAM size: 878 MB, # CPU hardware threads: 2 RAM usage: 419 MB, # Benchmark threads: 1 Dict Compressing | Decompressing Speed Usage R/U Rating | Speed Usage R/U Rating KB/s % MIPS MIPS | KB/s % MIPS MIPS 22: 623 100 608 606 | 9413 100 851 849 23: 660 100 675 673 | 9313 100 854 852 24: 644 99 696 692 | 9159 100 853 849 25: 616 99 709 703 | 8970 99 852 843 ---------------------------------------------------------------- Avr: 99 672 668 100 853 849 Tot: 100 762 759 мой7-Zip 9.13 beta Copyright (c) 1999-2010 Igor Pavlov 2010-04-15 p7zip Version 9.13 (locale=ru_RU.UTF-8,Utf16=on,HugeFiles=on,2 CPUs) RAM size: 878 MB, # CPU hardware threads: 2 RAM usage: 419 MB, # Benchmark threads: 1 Dict Compressing | Decompressing Speed Usage R/U Rating | Speed Usage R/U Rating KB/s % MIPS MIPS | KB/s % MIPS MIPS 22: 658 100 643 640 | 8905 100 807 804 23: 642 100 657 654 | 8823 100 809 807 24: 595 100 642 640 | 8714 100 810 808 25: 597 100 684 681 | 8563 99 809 805 ---------------------------------------------------------------- Avr: 100 656 654 100 809 806 Tot: 100 733 730 ВНЕЗАПНО Yareg ★★★ (18.10.10 02:45:02 MSD) Показать ответы Ссылка
Ответ на: комментарий от Yareg 18.10.10 02:45:02 MSD CPU? tempuser002 ★ (18.10.10 03:02:34 MSD) автор топика Показать ответ Ссылка
Ответ на: комментарий от Yareg 18.10.10 02:45:02 MSD И что за г*вённый у вас terminal, который двойные пробелы убивает? Gnome Shell? :)) tempuser002 ★ (18.10.10 03:03:43 MSD) автор топика Показать ответ Ссылка
Ответ на: комментарий от tempuser002 18.10.10 03:02:34 MSD Intel Atom? :) tempuser002 ★ (18.10.10 03:04:19 MSD) автор топика Показать ответ Ссылка
Ответ на: комментарий от Yareg 18.10.10 02:18:14 MSD По размеру сильно отличаются?в билдсервисе бинарники пострипаны, и отладочные символы вынесены в отдельный пакет HighwayStar ★★★★★ (18.10.10 03:49:13 MSD) Ссылка
и для получение более похожих бинарников лучше собирать не через rpmbuild напрямую, а через osc build HighwayStar ★★★★★ (18.10.10 03:59:10 MSD) Ссылка
Ответ на: комментарий от tempuser002 18.10.10 03:03:43 MSD Посмотри удаленные и увидишь, кто съел пробелы) Yareg ★★★ (18.10.10 14:01:42 MSD) Ссылка
Ответ на: комментарий от tempuser002 18.10.10 03:04:19 MSD Да Yareg ★★★ (18.10.10 14:02:05 MSD) Ссылка