emacs23编译上的小bug

几天前,在一个没有X的机器上安装emacs23。操作系统应该是RHEL5。编译的时候会提示:找不到系统的alloca实现。出现类似下面的提示信息

configure: error: a system implementation of alloca is required

查看config.log发现出错原因是编译alloca测试程序时候加上了-lX11。事实上alloca是glibc提供的函数应该不需要-lX11。

configure:15318: checking for working alloca.h
configure:15345: gcc -o conftest   -O2  -D_BSD_SOURCE    -Wl,-znocombreloc  conftest.c -lX11   >&5

解决方法自然也很简单,就是编译的时候带上 --with-x=no :)

No votes yet
Tags:

I am doing ...

整理下载中…

2 weeks ago via web

Setup my microblog

2 weeks ago via web

Syndicate content