Bug 14747 - Build with "%def_enable debug" has symbols stripped out
: Build with "%def_enable debug" has symbols stripped out
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/ffmpeg)
: unstable
: all Linux
: P2 enhancement
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2008-03-03 15:36 by
Modified: 2009-11-12 13:13 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2008-03-03 15:36:08
При сборке с включенной в ffmpeg.spec отладкой получаем бинарники
с удалёнными символами.

А с таким патчем на ffmpeg.spec всё хорошо:

         %{subst_enable libamrnbbin} \
         %{subst_enable libamrwbbin} \
         --enable-x11grab \
-    %{subst_enable debug} \
+%if_enabled debug
+        --enable-debug \
+        --disable-strip \
+%else   
+        --disable-debug \
+%endif  
         --extra-cflags="%optflags" \
         --log
------- Comment #1 From 2008-03-03 15:39:17 -------
Забыл версию: ffmpeg-11656-alt1
------- Comment #2 From 2008-03-11 17:21:35 -------
Исправил в git, спасибо.
------- Comment #3 From 2008-09-23 19:44:24 -------
Проверьте пожалуйста на сборке из Сизифа (15151-alt1) и я закрою, если символы
появляются.
------- Comment #4 From 2008-09-30 13:56:55 -------
(In reply to comment #3)
> Проверьте пожалуйста на сборке из Сизифа (15151-alt1)

Прошу прощения за задержку.

К сожалению, эта опция изменилась и стала называться --disable-stripping
(немного поискал, но не нашёл, когда и почему).
Так что spec надо изменить:

--- ffmpeg.spec.orig    2008-09-02 14:11:51 +0000
+++ ffmpeg.spec.new     2008-09-30 09:45:17 +0000
@@ -469,7 +469,7 @@
        --enable-bzlib \
 %if_enabled debug
        --enable-debug \
-       --disable-strip \
+       --disable-stripping \
 %else
        --disable-debug \
 %endif
------- Comment #5 From 2008-09-30 18:05:35 -------
Изменилось в ревизии SVN 12582 от Mar 25 15:00:57 2008.

В следующей версии будет поправлено.
------- Comment #6 From 2009-11-12 13:13:36 -------
Давно исправлено.