1)
i686-pld-linux-gcc -g -O2 -fno-strict-aliasing -fwrapv -march=i686 
-mtune=pentium4 -gdwarf-2 -g2 -feliminate-dwarf2-dups  -DCONFIG_BOTH 
-I/usr/local/include -DCONFIG_COMPRESS -DCONFIG_ENCRYPT    md5.o encrypt.o 
config.o suspend.c s2ram.c -o s2both vt.o vbetool/lrmi.o vbetool/x86-common.o 
vbetool/vbetool.o radeontool.o dmidecode.o splash.o bootsplash.o  
-L/usr/local/lib -llzf  -lgcrypt -lgpg-error -lpci
/usr/lib/gcc/i686-pld-linux/4.1.2/../../../libpci.a(names.o): In function 
`pci_load_name_list':
(.text+0x4db): undefined reference to `gzopen'
/usr/lib/gcc/i686-pld-linux/4.1.2/../../../libpci.a(names.o): In function 
`pci_load_name_list':
(.text+0x56b): undefined reference to `gzgets'
/usr/lib/gcc/i686-pld-linux/4.1.2/../../../libpci.a(names.o): In function 
`.L154':
(.text+0x66e): undefined reference to `gzclose'

so add -lz where needed.

2) LDFLAGS variable so you can do make LDFLAGS="-s"

diff -urN suspend.org/Makefile suspend/Makefile
--- suspend.org/Makefile        2006-09-28 10:16:56.000000000 +0200
+++ suspend/Makefile    2006-09-28 12:26:30.000000000 +0200
@@ -9,6 +9,7 @@
 LD_FLAGS=-L/usr/local/lib
 
 CFLAGS := -O2 -Wall
+LDFLAFS :=
 
 ifdef CONFIG_COMPRESS
 CC_FLAGS       += -DCONFIG_COMPRESS
@@ -66,7 +67,7 @@
        rm -f $(S2DISK) $(S2BOTH) suspend-keygen suspend.keys resume s2ram *.o 
vbetool/*.o vbetool/x86emu/*.o vbetool/x86emu/*.a
 
 s2ram: s2ram.c dmidecode.c whitelist.c radeontool.c $(S2RAMOBJ)
-       $(CC) $(CFLAGS) -g s2ram.c $(S2RAMOBJ) -lpci -o s2ram
+       $(CC) $(CFLAGS) -g s2ram.c $(S2RAMOBJ) -lpci -lz -o s2ram
 
 vbetool/vbetool.o:     vbetool/vbetool.c
        $(CC) $(CFLAGS) -DS2RAM -c vbetool/vbetool.c -o vbetool/vbetool.o
@@ -111,17 +112,17 @@
        $(CC) -g $(CFLAGS) $(CC_FLAGS) -c $< -o $@
 
 $(S2DISK):     vt.o md5.o encrypt.o config.o suspend.c swsusp.h config.h 
encrypt.h md5.h $(SPLASHOBJ)
-       $(CC) -g $(CFLAGS) $(CC_FLAGS) vt.o md5.o encrypt.o config.o suspend.c 
-o $@ $(SPLASHOBJ) $(LD_FLAGS)
+       $(CC) -g $(CFLAGS) $(CC_FLAGS) vt.o md5.o encrypt.o config.o suspend.c 
-o $@ $(SPLASHOBJ) $(LD_FLAGS) $(LDFLAGS)
 
 $(S2BOTH):     md5.o encrypt.o config.o suspend.c swsusp.h config.h encrypt.h 
md5.h s2ram.c dmidecode.c whitelist.c radeontool.c $(S2RAMOBJ) $(SPLASHOBJ)
-       $(CC) -g $(CFLAGS) -DCONFIG_BOTH $(CC_FLAGS) md5.o encrypt.o config.o 
suspend.c s2ram.c -o $@ $(S2RAMOBJ) $(SPLASHOBJ) $(LD_FLAGS) -lpci
+       $(CC) -g $(CFLAGS) -DCONFIG_BOTH $(CC_FLAGS) md5.o encrypt.o config.o 
suspend.c s2ram.c -o $@ $(S2RAMOBJ) $(SPLASHOBJ) $(LD_FLAGS) $(LDFLAGS) -lpci 
-lz
 
 resume:        md5.o encrypt.o config.o resume.c swsusp.h config.h encrypt.h 
md5.h $(SPLASHOBJ)
-       $(CC) $(CFLAGS) $(CC_FLAGS) $(STATIC_CC_FLAGS) md5.o encrypt.o config.o 
vt.o resume.c $(SPLASHOBJ) -static -o resume $(LD_FLAGS) $(STATIC_LD_FLAGS)
+       $(CC) $(CFLAGS) $(CC_FLAGS) $(STATIC_CC_FLAGS) md5.o encrypt.o config.o 
vt.o resume.c $(SPLASHOBJ) -static -o resume $(LD_FLAGS) $(LDFLAGS) 
$(STATIC_LD_FLAGS)
 
 ifdef CONFIG_ENCRYPT
 suspend-keygen:        md5.o keygen.c encrypt.h md5.h
-       $(CC) $(CFLAGS) -DHAVE_INTTYPES_H -DHAVE_STDINT_H $(CC_FLAGS) md5.o 
keygen.c -o suspend-keygen $(LD_FLAGS)
+       $(CC) $(CFLAGS) -DHAVE_INTTYPES_H -DHAVE_STDINT_H $(CC_FLAGS) md5.o 
keygen.c -o suspend-keygen $(LD_FLAGS) $(LDFLAGS)
 
 install-s2disk: $(S2DISK) suspend-keygen conf/$(CONFIGFILE) $(SNAPSHOT)
        install --mode=755 suspend-keygen $(DESTDIR)$(SUSPEND_DIR)

-- 
Arkadiusz Miƛkiewicz        PLD/Linux Team
arekm / maven.pl            http://ftp.pld-linux.org/

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Suspend-devel mailing list
Suspend-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/suspend-devel

Reply via email to