82
82
echo "$GLIB_SHA256 glib.tar.xz" | sha256sum --status -c - && \
83
83
tar $TAR_OPTS glib.tar.xz && cd glib-* && \
84
84
meson setup build \
85
- -Dbuildtype=release \
85
+ -Dbuildtype=debug \
86
86
-Ddefault_library=static \
87
87
-Dlibmount=disabled && \
88
88
ninja -j$(nproc) -vC build install
98
98
echo "$LIBHARFBUZZ_SHA256 harfbuzz.tar.xz" | sha256sum --status -c - && \
99
99
tar $TAR_OPTS harfbuzz.tar.xz && cd harfbuzz-* && \
100
100
meson setup build \
101
- -Dbuildtype=release \
101
+ -Dbuildtype=debug \
102
102
-Ddefault_library=static && \
103
103
ninja -j$(nproc) -vC build install
104
104
@@ -113,7 +113,7 @@ RUN \
113
113
echo "$CAIRO_SHA256 cairo.tar.xz" | sha256sum --status -c - && \
114
114
tar $TAR_OPTS cairo.tar.xz && cd cairo-* && \
115
115
meson setup build \
116
- -Dbuildtype=release \
116
+ -Dbuildtype=debug \
117
117
-Ddefault_library=static \
118
118
-Dtests=disabled \
119
119
-Dquartz=disabled \
@@ -136,7 +136,7 @@ RUN \
136
136
echo "$PANGO_SHA256 pango.tar.xz" | sha256sum --status -c - && \
137
137
tar $TAR_OPTS pango.tar.xz && cd pango-* && \
138
138
meson setup build \
139
- -Dbuildtype=release \
139
+ -Dbuildtype=debug \
140
140
-Ddefault_library=both \
141
141
-Dintrospection=disabled \
142
142
-Dgtk_doc=false && \
@@ -155,7 +155,7 @@ RUN \
155
155
# workaround for https://gitlab.gnome.org/GNOME/librsvg/-/issues/1158
156
156
sed -i "/^if host_system in \[ 'windows'/s/, 'linux'//" meson.build && \
157
157
meson setup build \
158
- -Dbuildtype=release \
158
+ -Dbuildtype=debug \
159
159
-Ddefault_library=static \
160
160
-Ddocs=disabled \
161
161
-Dintrospection=disabled \
@@ -191,16 +191,14 @@ RUN \
191
191
sed -i 's/add_ldexeflags -fPIE -pie/add_ldexeflags -fPIE -static-pie/' configure && \
192
192
./configure \
193
193
--pkg-config-flags="--static" \
194
- --extra-cflags="-fopenmp" \
194
+ --extra-cflags="-O0 -ggdb - fopenmp" \
195
195
--extra-ldflags="-fopenmp -Wl,--allow-multiple-definition -Wl,-z,stack-size=2097152" \
196
196
--toolchain=hardened \
197
- --disable-debug \
198
197
--disable-shared \
199
198
--disable-ffplay \
200
199
--enable-static \
201
200
--enable-gpl \
202
201
--enable-version3 \
203
- $FDKAAC_FLAGS \
204
202
--enable-librsvg \
205
203
|| (cat ffbuild/config.log ; false) \
206
204
&& make -j$(nproc) install
0 commit comments