Just to tie off, yes, reverting that change worked.  Other problems down the 
line, but I will continue in the openafs-devel list.

Thank you.

-Ben



________________________________
From: Jeffrey E Altman
Sent: Saturday, August 13, 2022 10:25 AM
To: Ben Huntsman; openafs-info@openafs.org
Subject: Re: [OpenAFS] linking afs.ext.64 on AIX fails with missing symbol 
vprintf

On 8/13/2022 12:20 PM, Ben Huntsman 
(b...@huntsmans.net<mailto:b...@huntsmans.net>) wrote:
Ah, yes, that is what I thought.  The problem is that AIX's kernel doesn't have 
vprintf.  Only printf.  However, the change set you linked indicates that 
previously, osi_Msg used fprintf, and indeed that goes all the way back to the 
beginning.  That's why I wonder how it worked on AIX in the past.  With no 
vprintf in the kernel, what alternative should we use here?


The prior change had osi_Msg as a macro not a function.  That means that the 
fprintf reference would have been substituted for wherever osi_Msg was used.  
Assuming that osi_Msg was defined for AIX at all.

The referenced change was intended to fix a problem specific to Linux.  You 
might want to revert the change and see whether or not you make further 
progress.


As an aside, development discussions such as this are not of general interest 
to the end user community and are more appropriate to be held on 
openafs-de...@openafs.org<mailto:openafs-de...@openafs.org> instead.

Reply via email to