From: | "Arlene Berry" <aberry0364@hotmail.com> |
To: | krb5-bugs@mit.edu |
Date: | Fri, 25 Feb 2005 20:40:27 +0000 |
Subject: | building krb5-1.4 on Solaris with native compiler |
When building krb5-1.4 on Solaris with our native compiler I get numerous
warnings of the form:
/opt/SUNWspro/bin/../SC4.0/bin/fbe: "/tmp/yabeAAAEfaG1U", line 1082:
warning: label in delay slot (follows CTI)
Fbe is the assempler component of the compiler and I have never seen this
warning before. I traced the cause to some of the k5_mutex macros exceeding
the complexity level tolerated by our compiler. I converted the following
four macros in k5-thread.h to static inline functions and the warnings went
away:
k5_pthread_assert_locked
k5_os_mutex_unlock
k5_mutex_destroy
k5_mutex_unlock
warnings of the form:
/opt/SUNWspro/bin/../SC4.0/bin/fbe: "/tmp/yabeAAAEfaG1U", line 1082:
warning: label in delay slot (follows CTI)
Fbe is the assempler component of the compiler and I have never seen this
warning before. I traced the cause to some of the k5_mutex macros exceeding
the complexity level tolerated by our compiler. I converted the following
four macros in k5-thread.h to static inline functions and the warnings went
away:
k5_pthread_assert_locked
k5_os_mutex_unlock
k5_mutex_destroy
k5_mutex_unlock
Show quoted text
_________________________________________________________________
FREE pop-up blocking with the new MSN Toolbar get it now!
http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/
FREE pop-up blocking with the new MSN Toolbar get it now!
http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/