Please do not reply directly to this email. All additional comments should be made in the comments box of this bug report. Summary: Review Request: libhugetlbfs - easy access to huge pages of memory https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=196057 ------- Additional Comments From jwilson@xxxxxxxxxx 2006-06-22 23:28 EST ------- A few problems still... 1) The Makefile still puts the ldscripts into /usr/lib/ldscripts, so the mv on x86_64 tries to move them from /usr/lib64/ldscripts and fails. 2) I must have been smoking something, glibc-devel.i386 isn't a valid dependency, so the build fails even with the i386 glibc-devel package installed on my x86_64 box. I've been hacking up the Makefile a bit, and I have it tweaked to only build the 64-bit parts, but there's an issue there too -- it looks like the 64-bit build depends on some 32-bit stuff, because the build fails if I don't also do the 32-bit parts, like so: + make -j3 CC64 obj64/hugeutils.o CC64 obj64/elflink.o CC64 obj64/morecore.o CC64 obj64/debug.o CC64 obj64/hugetlbd.o AR obj64/libhugetlbfs.a LD64 (shared) obj64/libhugetlbfs.so ar: creating obj64/libhugetlbfs.a a - obj64/hugeutils.o a - obj64/elflink.o a - obj64/morecore.o a - obj64/debug.o obj64/hugetlbd.o: In function `reap_files': /build/BUILD/libhugetlbfs-20060622/hugetlbd.c:94: undefined reference to `__hugetlbfs_verbose' obj64/hugetlbd.o: In function `kill_daemon': /build/BUILD/libhugetlbfs-20060622/hugetlbd.c:128: undefined reference to `__hugetlbfs_verbose' obj64/hugetlbd.o: In function `signal_handler': /build/BUILD/libhugetlbfs-20060622/hugetlbd.c:149: undefined reference to `__hugetlbfs_verbose' obj64/hugetlbd.o: In function `sharing_control_loop': /build/BUILD/libhugetlbfs-20060622/hugetlbd.c:587: undefined reference to `__hugetlbfs_verbose' obj64/hugetlbd.o: In function `main': /build/BUILD/libhugetlbfs-20060622/hugetlbd.c:832: undefined reference to `__hugetlbfs_verbose' obj64/hugetlbd.o:/build/BUILD/libhugetlbfs-20060622/hugetlbd.c:840: more undefined references to `__hugetlbfs_verbose' follow obj64/hugetlbd.o: In function `set_path_to_file': /build/BUILD/libhugetlbfs-20060622/hugetlbd.c:217: undefined reference to `hugetlbfs_find_path' collect2: ld returned 1 exit status make: *** [obj64/hugetlbd] Error 1 make: *** Waiting for unfinished jobs.... If we can get that resolved, massaging the Makefile really isn't too hard. My current alterations would need a fair amount more work to get things playing nice on all arches, but I suppose another potential interim solution would be a Makefile patch only applied on 64-bit platforms... -- Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug, or are watching the QA contact. _______________________________________________ Fedora-package-review mailing list Fedora-package-review@xxxxxxxxxx http://www.redhat.com/mailman/listinfo/fedora-package-review