Please whitelist architectures supporting registered builds
Hi,
the debian/rules
file contains this snippet:
ifneq (,$(findstring $(DEB_HOST_ARCH), i386 amd64 kfreebsd-i386 kfreebsd-amd64 powerpc))
echo "GhcUnregisterised=NO" >> mk/build.mk
else
echo "GhcUnregisterised=YES" >> mk/build.mk
endif
which decides whether to do a registered or unregistered build. Obviously, three is nothing Debian specific about it, and it seems to me as if the ghc build system should already know whether a given architecture supports registered builds or not. In fact, in mk/config.mk
, I see this code:
ifneq "$(findstring $(HostArch_CPP), alpha hppa)" ""
GhcUnregisterised=YES
else
GhcUnregisterised=NO
endif
Maybe either this list could be extended or, probably more useful, the logic inverted an all architectures with support for registered builds entered.
BTW, OsSupportsGHCi
in that file should also include kfreebsdgnu
.
Thanks, Joachim
Trac metadata
Trac field | Value |
---|---|
Version | 7.2.1 |
Type | FeatureRequest |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | Build System |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | |
Architecture |