From owner-freebsd-bugs@FreeBSD.ORG Tue Jul 8 20:15:05 2014 Return-Path: Delivered-To: freebsd-bugs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id AA69AC3C for ; Tue, 8 Jul 2014 20:15:05 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 77E312CC3 for ; Tue, 8 Jul 2014 20:15:05 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.8/8.14.8) with ESMTP id s68KF5a9089326 for ; Tue, 8 Jul 2014 21:15:05 +0100 (BST) (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 191747] New: [tests] Build failure with MK_TESTS == no and either TARGET=arm/TARGET=armeb or CC=gcc* Date: Tue, 08 Jul 2014 20:15:05 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: misc X-Bugzilla-Version: 11.0-CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: yaneurabeya@gmail.com X-Bugzilla-Status: Needs Triage X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-bugs@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jul 2014 20:15:05 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=191747 Bug ID: 191747 Summary: [tests] Build failure with MK_TESTS == no and either TARGET=arm/TARGET=armeb or CC=gcc* Product: Base System Version: 11.0-CURRENT Hardware: Any OS: Any Status: Needs Triage Severity: Affects Only Me Priority: --- Component: misc Assignee: freebsd-bugs@FreeBSD.org Reporter: yaneurabeya@gmail.com There are several issues with the rtld-elf testcases that need to be addressed in order to enable the test on all architectures with a "test tinderbox": 1. The tests are not relocatable; they should be using atf_tc_get_config(&tc, "srcdir") instead of hardcoding the path to the tests. 2. There's an implied libm dependency that isn't fully spelled out (for some odd reason this passes amd64 and i386, but not arm/armeb). 3. clang spit out a -Wformat error because the bad_library_directories testcase specified a constant string instead of a format string and provided variadic arguments to asprintf. 4. The libexec/rtld-elf/tests/target Makefile was abusing LDFLAGS. 5. Some of the Makefiles were improperly adding ${TESTSDIR} to ${BINDIR} and ${LIBDIR}. I made the necessary changes here and have run it through a buildworld with amd64 and arm/armeb: https://github.com/yaneurabeya/freebsd/commit/c7a2c463f5e2dbfb04e1826c52d175448c81e35d -- You are receiving this mail because: You are the assignee for the bug.