[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[mhc:01351] Re: wishlist for mhc deb package



At Mon, 14 May 2001 12:22:02 +0900,
Yoshinari Nomura wrote:

> > > > -$LDFLAGS = "@@MHC_LDFLAGS@@"
> > > > +# $LDFLAGS = "@@MHC_LDFLAGS@@"
> > > 
> > > FreeBSD に上記を適応して、mhc2palm -i すると動きませんでした。
> > > 
> > > LD_RUN_PATH を外す方はいいとしても、LD_FLAGS 部分を変更すると、
> > > Debian でも libpisock が見えなくはならないでしょうか?
> > 
> > Debianでは libpisock (libpisock3パッケージ)は 
> > /usr/lib/libpisock.so.3 ですから そういうオプションは必要ないんです。
> 
> はい./usr/lib に置いてあるから必要ないということですよね.
> 
> > # もしかしたら、$LDFLAGSはあってもかまわないかも。
> 
> というか,LDFLAGS 部分をコメントアウトしちゃうと,
> コンパイル時に -lpisock が付かなくなりませんか?
>
> -lpisock が付かなくてもうまくいっているのか,LDFLAGS 部分を
> コメントアウトしても,ちゃんと -lpisock が付いているのか,
> どちらか教えていただけませんでしょうか.

LDFLAGSの部分をコメントアウトしても -lpisock は LIBS にはいってますね。

ruby-ext/Makefile:

SHELL = /bin/sh
#### Start of system configuration section. ####
srcdir = .
topdir = /usr/lib/ruby/1.6/i386-linux
hdrdir = /usr/lib/ruby/1.6/i386-linux
VPATH = $(srcdir)
CC = gcc
CFLAGS   = -fPIC -g -O2 -fPIC -g -O2 -fPIC -I/usr/include/libpisock  -DNEW_NAMIN
G 
CPPFLAGS = -I$(hdrdir) -I/usr/include   
CXXFLAGS = $(CFLAGS)
DLDFLAGS =  -L/usr/lib 
LDSHARED = gcc -shared 
LIBPATH = 
RUBY_INSTALL_NAME = ruby
RUBY_SO_NAME = 

prefix = $(DESTDIR)/usr
exec_prefix = $(DESTDIR)/usr
libdir = $(DESTDIR)/usr/lib/ruby/1.6
archdir = $(DESTDIR)/usr/lib/ruby/1.6/i386-linux
sitelibdir = $(DESTDIR)/usr/local/lib/site_ruby/1.6
sitearchdir = $(DESTDIR)/usr/local/lib/site_ruby/1.6/i386-linux
#### End of system configuration section. ####
LOCAL_LIBS =  
LIBS = -L. -l$(RUBY_INSTALL_NAME) -lpisock -lc
OBJS = ext-helper.o mhc_pilib.o
TARGET = mhc_pilib
DLLIB = $(TARGET).so
RUBY = ruby
RM = $(RUBY) -r ftools -e 'File::rm_f(*Dir[ARGV.join(" ")])'
EXEEXT = 

> # 後者だとすると,ruby のバージョン??

ruby 1.6.3-3 です。

-- 
鵜飼文敏