"László Böszörményi (GCS)" <g...@debian.org> wrote: > On Tue, Nov 3, 2015 at 11:25 AM, Francois Gouget <fgou...@free.fr> wrote: >> I also noticed that the libicu-dev header files are in /usr/include/<triplet> >> although they seem to be identical across architecture. That said I >> only checked >> amd64, i386 and arm64 so maybe it's only one of the other architectures that >> requires this? > The package configured this way and as such, all architectures place > the headers to these locations. I don't know the reason, maybe the > previous maintainer, Jay can answer it.
Looks like this change was actually made by someone else and that I accepted it as a patch. You can find details at https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=699763 Looking at the patch, the comment that goes along with the rules change says that platform.h is different between big-endian and little-endian systems. I believe all three architectures you listed are little-endian. You could check ppc and see if platform.h differs there. The patch was done when ICU 4.8 was current. It's conceivable that it's no longer required, or as you say, it's also possible that the differences are evident among the architectures that you checked. -- Jay Berkenbilt <q...@debian.org>