proposal for GNU emacs 21.2 package

Nicholas Wourms nwourms@netscape.net
Wed Aug 7 14:17:00 GMT 2002


Joe Buehler wrote:

> Nicholas Wourms wrote:
>
>> What's there to figure out?  Just pass "--enable-static" 
>> "--disable-shared" during the configuration phase.  And boom, you get 
>> a static executable.  If it builds shared, it will definitely build 
>> static.  If needs be, you can tell it to explicitly use the static 
>
>
> The X11 libraries are shared-only, so this doesn't work.  Without
> static versions of the X11 libraries, I don't think it's possible
> to run gnu emacs without rebasing.

Sorry, I had intended this to go to the list but must of screwed up.   
And I guess I owe you another apology because I fogot that $#%@ X11 
doesn't make both kinds of libraries for every dll.  So I guess I stand 
corrected.  *Sigh*, I do wish the XFree people would drop the antiquated 
Imake system and switch to autotools.  I figure since it worked for the 
OpenMOTIF people it should work for XFree.  Oh well, I guess I really 
don't know what to suggest.

>
>> No, it works in the windows gui, but not inside X.  Anyhow, it really 
>> doesn't matter to me as I'm quite happy to continue using my Vi.
>
>
> There's an X11 version of xemacs -- I've got it installed.  It's not
> very reliable, though, so perhaps it is in development.

I guess, well again I stand corrected.

>
> Since Christopher Faylor is opposed to duplicate dll's, how about this:
> a front-end script to emacs to copy them to a temp directory
> and rebase them on the fly, then invoke emacs? 

I'll leave that one for him to answer.

>
> Otherwise looks like this can't be done without the XFree86 package 
> being rebuilt to
> provide static libraries.

Either that, or if someone can crack the shell on how to get rebase to 
use bfd routines instead of imagehlp routines.   Another suggestion is 
you might want to see how the XEmacs people handled those particular 
pointers [assuming they exist in that branch (I'm not up on the whole 
GNUEmacs vs. Xemacs bit)].  Or you could email RMS and tell him that his 
code is unacceptable and not cross platform.

Cheers,
Nicholas



More information about the Cygwin-apps mailing list