https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194757

--- Comment #6 from Mark Johnston <[email protected]> ---
Created attachment 149133
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=149133&action=edit
proposed fix

This is happening because DTrace enforces a 128-byte limit on the function
component of a probe name. This happens when it builds the DOF for the program
object files, so it writes a truncated symbol name into the generated object
file, causing the link error. Sigh.

The attached patch fixes the build error by not truncating the function name
when the DOF is written. DTrace still won't work, since the kernel will reject
the DOF for having excessively long (> 128 bytes) function names. I'll look
into fixing that, but it's a separate issue.

Anyway, this problem existed before base r271413; those fixes just exposed
further breakage.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "[email protected]"

Reply via email to