[Dovecot] Solaris Dovecot dovecot dovecot-1.0.rc27

Randall Svancara rsvancara at wsu.edu
Thu Mar 22 02:43:43 EET 2007


Everyone,

I went ahead and added -L/usr/sfw/lib and -R/usr/sfw/lib to the LDFLAGS
environment variable prior to running configure, make and make
install.  

dump -Lv dovecot now reveals /usr/sfw/lib in the RPATH. 

Above all, I am not receiving any errors. 

Thanks,

Randall


On Wed, 2007-03-21 at 17:17 -0700, Tom Bombadil wrote:
> Phil Oleson wrote:
> > Randall Svancara wrote:
> >>
> >> dovecot: Mar 21 15:34:25 Info: imap-login: Login: user=<someusername>,
> >> method=PLAIN, rip=134.121.92.228, lip=134.121.5.141, TLS
> >> dovecot: Mar 21 15:34:25 Error: IMAP(someusername): ld.so.1: imap:
> >> fatal: libgcc_s.so.1: open failed: No such file or directory
> >> dovecot: Mar 21 15:34:25 Error: child 13085 (imap) killed with signal 9
> >>
> >> Has anyone seen similar issues?
> > 
> > The RPATH for the dovecot binaries appear to not include the path to where
> > libgcc_s.so.1 exists at.   run 'dump -Lv <binary>' to see what RPATH is
> > embeded
> > in the binary, and recompile either fixing the -R args used when linking
> > or set
> > LD_RUN_PATH to a colon delimited list of paths for the RPATH to be set
> > to when
> > your compiling.
> > 
> > 
> >     -Phil.
> > 
> > 
> > 
> 
> Not the best thing to do, but you could just run this:
> 
> # crle -u -l /dir/where/libgcc_s.so.1/is/located
> 
> This is the ldconfig equivalent for solaris.
> 
> But recompiling with the proper -R and -L paths in LDFLAGS, as Phil
> suggested is the way to go.
> 
> Cheers


More information about the dovecot mailing list