More debug shows that it will acquire the following status from the libhugetlbfs-2.20/Makefile
CC64 = $(CC) ELF64 = aarch64elf TMPLIB64 = lib64 CUSTOM_LDSCRIPTS = no And in libhugetlbfs-2.20/test/Makefile the linkhuge_rw will be built since: ifdef ELF64 ifeq ($(CUSTOM_LDSCRIPTS),yes) TESTS += $(LDSCRIPT_TESTS) $(HUGELINK_TESTS) $(HUGELINK_TESTS:%=xB.%) \ $(HUGELINK_TESTS:%=xBDT.%) else TESTS += $(LDSCRIPT_TESTS) $(HUGELINK_TESTS) $(HUGELINK_RW_TESTS) endif >From here it will pass the ELF64 check, but go to the else as the >CUSTOM_LDSCRIPTS is "no". This explains why it's not being built for amd64 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1707887 Title: Failed to build libhugetlbfs-2.20 from source on 4.4 / 3.13 Trusty ARM64 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1707887/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs