On Sat, 16 Feb 2019 04:18:29 -0500 Scott Kitterman <[email protected]
m> wrote:
> Package: icu-devtools
> Version: 63.1-6
> Severity: important
> 
> It would have been nice if you had investigated the impact of
dropping icu-
> config.  The postfix build system uses the presence of icu-config to
determine
> if libicu is present (and thus SMTPUTF8 support should be built
in).  See
> #921075.
> 
> In my opinion, postfix is not releasable in its current
state.  Please put
> icu-config back or provide a tested alternative to enable postfix to
build
> correctly.
> 
> Scott K

Hi,

I'm not involved with any of the packages, so my opinion on the matter
is worth little if anything, but I do care a lot about multiarch and
cross-compilation.
All other reverse dependencies were changed to use pkg-config, which is
multi-arch and cross-compilation friendly, that work was tracked on:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=898820

I don't see postfix mentioned there, I guess it was somehow missed.
Would it be possible to patch postfix to use pkg-config, like all other
rdeps were?

It should be a matter of changing these lines:

https://salsa.debian.org/postfix-team/postfix-dev/blob/master/makedefs#L784

From:

icu-config --cppflags
icu-config --ldflags

To:

pkg-config --cflags icu-uc icu-i18n
pkg-config --libs icu-uc icu-i18n

The output of those sets of commands is identical as far as I can see -
minus the -I and -L which pkg-config omits if they point to the
standard system paths.

-- 
Kind regards,
Luca Boccassi

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to