NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: port-xen/57535 (dtrace on Xen DOMU might need -x nolibs)



The following reply was made to PR port-xen/57535; it has been noted by GNATS.

From: Brad Spencer <brad%anduin.eldar.org@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: port-xen-maintainer%netbsd.org@localhost, netbsd-bugs%netbsd.org@localhost,
        gnats-admin%netbsd.org@localhost, riastradh%NetBSD.org@localhost
Subject: Re: port-xen/57535 (dtrace on Xen DOMU might need -x nolibs)
Date: Sat, 22 Jul 2023 06:42:27 -0400

 riastradh%NetBSD.org@localhost writes:
 
 > Synopsis: dtrace on Xen DOMU might need -x nolibs
 >
 > State-Changed-From-To: open->feedback
 > State-Changed-By: riastradh%NetBSD.org@localhost
 > State-Changed-When: Fri, 21 Jul 2023 20:13:06 +0000
 > State-Changed-Why:
 > Can you please try a clean XEN3_DOMU kernel build and report back?
 >
 > Note: You must clean the entire XEN3_DOMU kernel build directory
 > first (and cvs up or equivalent); it is not enough to do an
 > incremental build in this case.
 
 I did a clean build of the world after a cvs update of the source tree
 and the problem mentioned in this PR is still present:
 
 # dtrace -n 'sdt:xen:clock:, sdt:xen:hardclock:, sdt:xen:timecounter: { printf("%d %d %d %d %d %d %d %d", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) }'
 dtrace: invalid probe specifier sdt:xen:clock:, sdt:xen:hardclock:, sdt:xen:timecounter: { printf("%d %d %d %d %d %d %d %d", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) }: "/usr/lib/dtrace/psinfo.d", line 46: syntax error near "u_int"
 
 
 
 I noted that a difference between GENERIC and XEN3_DOM0 is that there is
 a 'makeoptions DEBUG="-g"' present with a comment that it is needed for
 CTF and this option isn't present in XEN3_DOMU.  This is probably
 another problem, but if you try to build a XEN3_DOMU kernel with
 DEBUG="-g" you get this during link:
 
 #      link  SAMWISE/netbsd                                                                                                                                       /lhome/CURRENT_20230720/amd64/TOOLS/bin/x86_64--netbsd-ld -Map netbsd.map --cref -T netbsd.ldscript -Ttext 0xffffffff80200000 -e start -X -o netbsd ${SYSTEM_OBJ:[@]:Nswapnetbsd.o} ${EXTRA_OBJ} vers.o swapnetbsd.o                                                                                                                /lhome/CURRENT_20230720/amd64/TOOLS/bin/x86_64--netbsd-ld: warning: netbsd has a LOAD segment with RWX permissions                                                NetBSD 10.99.6 (SAMWISE) #1: Sat Jul 22 06:28:38 EDT 2023                                                                                                         
    text    data     bss     dec     hex filename                                                                                                                  
 5650174  273832 1736704 7660710  74e4a6 netbsd                                                                                                                    ERROR: nbctfmerge: Input file adiantum.o was partially built from C sources, but no CTF data was present
 
 I am pretty sure that the cvs updated correctly:
 
 #       $NetBSD: bsd.own.mk,v 1.1343 2023/07/21 20:03:13 riastradh Exp $
 


Home | Main Index | Thread Index | Old Index