CFLAGS in append_env is not reset (when skipping a recipe)
Submitted by dashesy
Link to original bug (#775684)
Description
Running command package gstreamer-1.0
:
webrtc-audio-processing.recipe
sets append_env
to -UWINVER -U_WIN32_WINNT -DWINVER=0x0600 -D_WIN32_WINNT=0x0600
. There is an error (long Windows path, which I have previously dropped to shell an manually compiled and installed it from a shorter path).
After selecting 3 (skip recipe) for the above recipe, later on when gst-libav
and libav
inside it is configured same CFLAGS
is used with a combination of D_WIN32_WINNT
and DWINVER
that w32pthread.h
does not know how to handle. So basically, it breaks libav
.
- If a recipe is skipped, environment variables should still be cleaned
- There should be a way to mark a recipe as done so that successive calls to
package
will ignore that recipe.
Version: 1.10.2