From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 25 Dec 2002 20:16:53 +0300 From: Sergey Vlasov To: devel@altlinux.ru Subject: Re: [devel] =?KOI8-R?Q?=CB=C1=CB_=D0=D2=C1=D7=C9=CC=D8=CE=CF_=D3?= =?KOI8-R?Q?=CC=C9=CE=CB=CF=D7=C1=D4=D8_=C4=C9=CE=C1=CD=C9=DE=C5=D3=CB=D5?= =?KOI8-R?Q?=C0_=C2=C9=C2=CC=C9=CF=D4=C5=CB=D5?= Message-Id: <20021225201653.3ccdabcf.vsu@altlinux.ru> In-Reply-To: <20021225164817.GB25689@basalt.office.altlinux.ru> References: <20021225115333.GA5167@ungrund> <20021225164817.GB25689@basalt.office.altlinux.ru> X-Mailer: Sylpheed version 0.8.8 (GTK+ 1.2.10; i586-alt-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Sender: devel-admin@altlinux.ru Errors-To: devel-admin@altlinux.ru X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: devel@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: On Wed, 25 Dec 2002 19:48:17 +0300 "Dmitry V. Levin" wrote: > On Wed, Dec 25, 2002 at 02:53:33PM +0300, Alexey Tourbin wrote: > > Есть такое дело (lua): > > > > %changelog > > * Tue Dec 24 2002 Alexey Tourbin 4.0.1-alt4 > > - error in previous build: *.so files are binary copy of *.so.* files, > > not symlinks; fixed > > - really shared build (s/ld -shared/ld -shared -lc/ in alt-soname patch) > > И это правильно. > > > gcc -o ../../bin/tolua tolua.o tolualua.o -L/usr/lib -L../../lib -ltolua -llua -llualib -lm > > /usr/lib/liblualib.so: undefined reference to `dlclose' > > /usr/lib/liblualib.so: undefined reference to `dlopen' > > /usr/lib/liblualib.so: undefined reference to `dlsym' > > collect2: ld returned 1 exit status > > > > Если же пересобрать lua c s/ld -shared/ld -shared -lc -ldl/, то всё > > собирается хорошо. > > Это неправильно. А почему неправильно? Ведь, судя по сообщениям, dlopen() используется именно в liblualib.so.N - почему бы в её зависимости не добавить libdl.so.2?