Dnia środa, 16 listopada 2005 19:18, Jakub Bogusz napisał(a): > On Wed, Nov 16, 2005 at 06:39:44PM +0100, Bartosz Świątek wrote: > > Hmm. Pojawił się problem. Mianowicie linkując dynamicznie ładnie się > > buduje, ale niestety nie działa. Przy suspend-to-disk powinien uruchamiać > > ładne (w moim przypadku textowe) ui i pokazywać postęp suspenda. Robi to > > jeśli slinkuje się statycznie. Dynamicznie natomiast tego nie robi. Ma > > ktoś jakiś pomysł dlaczego i jak to można naprawić z poziomu Makefile ? > > Patch który dodałem wyżej zmieniał po prostu LDFLAGS ze -static na > > -shared, ale widocznie > > ^^^^^^^ > > $(LD) -shared robi bibliotekę dzieloną, a nie program. > man ld
Dzięki za trafne spostrzeżenie :) Już działa. W załączniku spec + patch na Makefile.
# $Revision: 1.1 $, $Date: 2005/11/14 14:59:36 $ Summary: Suspend2 User UI Summary(pl): Interfejs użytkownika dla Suspend2 Name: suspend2-userui Version: 0.6.1 Release: 1 License: GPL v2 Group: Applications/System Source0: http://www.suspend2.net/downloads/all/%{name}-%{version}.tar.gz # Source0-md5: 02356c96a511493e4baa6ac1949ce016 Patch0: %{name}-Makefile.patch URL: http://www.suspend2.net/ BuildRequires: autoconf BuildRequires: automake BuildRequires: freetype-devel BuildRequires: zlib-devel BuildRequires: libpng-devel BuildRequires: libmng-devel BuildRequires: libjpeg-devel BuildRequires: lcms-devel Requires: hibernate >= 1.12 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description Suspend2-userui allows you use a user interface while hibernating your laptop. There is a text-ui and a graphical fbsplash-ui available. %description -l pl Suspend2-userui pozwala na używanie interfejsu użytkownika w procesie hibernacji Twojego laptopa. Dostępny jest tryb tekstowy oraz graficzny (fbsplash). %prep %setup -q %patch0 -p0 %build %{__make} %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{_sbindir} install {suspend2ui_text,suspend2ui_fbsplash} $RPM_BUILD_ROOT%{_sbindir} %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(644,root,root,755) %doc AUTHORS ChangeLog README USERUI_API KERNEL_API %attr(755,root,root) %{_sbindir}/suspend2ui_text %attr(755,root,root) %{_sbindir}/suspend2ui_fbsplash %define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) %changelog * %{date} PLD Team <[EMAIL PROTECTED]> All persons listed below can be reached at <cvs_login>@pld-linux.org
--- Makefile 2005-11-16 23:31:47.948368560 +0100 +++ Makefile2 2005-11-16 23:32:14.274366400 +0100 @@ -1,5 +1,5 @@ CFLAGS := -Wall -O3 -g -LDFLAGS := -static +LDFLAGS := DESTDIR := PREFIX := /usr/local
_______________________________________________ pld-devel-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
