From xemacs-m  Fri Mar 28 16:55:12 1997
Received: from sym.primuscorp.com (root@[207.14.28.20])
	by xemacs.org (8.8.5/8.8.5) with SMTP id QAA02657
	for <xemacs-beta@xemacs.org>; Fri, 28 Mar 1997 16:55:11 -0600 (CST)
Received: from horus (horus.primuscorp.com [198.187.136.23]) by sym.primuscorp.com (8.6.11/8.6.9) with ESMTP id OAA31492; Fri, 28 Mar 1997 14:57:51 -0800
Received: from deckard.primuscorp.com by horus (SMI-8.6/SMI-SVR4)
	id OAA25601; Fri, 28 Mar 1997 14:53:09 -0800
Received: by deckard.primuscorp.com (5.x/SMI-SVR4)
	id AA10986; Fri, 28 Mar 1997 14:57:05 -0800
Date: Fri, 28 Mar 1997 14:57:05 -0800
Message-Id: <9703282257.AA10986@deckard.primuscorp.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
From: Damon Lipparelli <lipp@primus.com>
To: Damon Lipparelli <lipp@primus.com>
Cc: XEmacs Beta Mailing List <xemacs-beta@xemacs.org>
Subject: 20.1-b10: Argh!  What did I do???
In-Reply-To: <9703281817.AA07468@deckard.primuscorp.com>
References: <9703281817.AA07468@deckard.primuscorp.com>
X-Mailer: VM 6.22 under 20.1 XEmacs Lucid (beta9)
Reply-To: Damon Lipparelli <lipp@primus.com>
Organization: Primus Communications Corporation

Aha!  The problem appears to be with the following code in "config.h.in":

#ifdef HAVE_INLINE
# if defined (__GNUC__)
#  if defined (DONT_EXTERN_INLINE_FUNCTIONS)
#   define INLINE inline
#  else
#   define INLINE extern inline
#  endif
# else
#  define INLINE static inline
# endif
#else
# define INLINE static
#endif

To get things linking under Solaris & GCC, I had to define
DONT_EXTERN_INLINE_FUNCTIONS and change the (HAVE_INLINE && __GNUC__ &&
DONT_EXTERN_INLINE_FUNCTIONS) path to define INLINE as "static inline".

That is, I changed the above in "config.h" to:

#define DONT_EXTERN_INLINE_FUNCTIONS 1
#ifdef HAVE_INLINE
# if defined (__GNUC__)
#  if defined (DONT_EXTERN_INLINE_FUNCTIONS)
#   define INLINE static inline
#  else
#   define INLINE extern inline
#  endif
# else
#  define INLINE static inline
# endif
#else
# define INLINE static
#endif

-lipp

---

YOW!!  Up ahead!  It's a DONUT HUT!!

