Hi Matthias,

Matthias Klose wrote:

> There is more than a handful of packages which do not care about
> dpkg-buildflags yet in debian/rules.  Currently it's difficult to
> tell if a package build honors dpkg-buildflags or not.  The only way
> to do this currently is to edit the config files for a test rebuild.
>
> The idea is to add some flags which do not have any effect on the
> package build, and then look at the build log if these flags are
> passed to the build.
>
> Such flags could be for
>
>  - CFLAGS, CPPFLAGS, CXXFLAGS, FFLAGS: -D__BUILDD_<random-string>__
>  - LDFLAGS: -z buildd-<random-string> (gold would need a patch for this)

Neat idea.  Would it be possible to set this up as configuration on
buildds so people don't get the strange idea that this is a standard
dpkg feature they can rely on?  (Cc-ing the buildd-tools developers as
a random guess for who could set this up.)

> Similiar defines could be used for the _APPEND flags, although these
> are not yet supported by dpkg-buildflags.

Aren't they?

| $ DEB_CFLAGS_APPEND=foo dpkg-buildflags --get CFLAGS
| -g -O2 foo
| $ dpkg-buildflags --version |head -1
| Debian dpkg-buildflags version 1.16.0.3.




-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to