Jeg vil som ZeroX også anbefale du selv compiler WINE.
Dog bliver WINE ikke optimeret til din CPU arkitektur ved bare at følge de instruktioner ZeroX giver. (Correct me if I'm wrong)
Her er et lille udklip af kompileringen ved brug af ZeroX instruktioner:
gcc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -D_REENTRANT -fPIC -Wall -mpreferred-stack-boundary=2 -fno-strict-aliasing -gstabs+ -Wpointer-arith -g -O2 -o getopt.o getopt.c
Som det kan ses bliver WINE optimeret ved brug af "-O2" - men den bliver IKKE optimeret til en specielt CPU arkitektur.
Lad os f.eks. antage du har en AMD k6/2 maskine.
Du kan så sætte variablerne CFLAGS og CXXFLAGS til at indeholde informationer angående din CPU arkitektur.
Et eks. kunne være:
export CFLAGS="-Os -march=k6-2 -fomit-frame-pointer"
export CXXFLAGS="-Os -march=k6-2 -fomit-frame-pointer"
Kør derefter configure scriptet som ZeroX forklarer - og derefter "make depend && make".
(bemærk jeg også kører "make depend" da det anbefales af WINE)
Her er så et lille udpluk:
gcc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -D_REENTRANT -fPIC -Wall -mpreferred-stack-boundary=2 -fno-strict-aliasing -gstabs+ -Wpointer-arith -Os -march=k6-2 -fomit-frame-pointer -o getopt.o getopt.c
Som det nu kan ses bruger compileren nu også "-march=k6-2" - dette optimerer til CPU arkitektueren AMD k6/2.
Derudover bruger den "-Os" hvilket optimerer på næsten samme måde som "-O2" - dog bare hvor der optimeres i forhold til størrelsen på den binære fil. "-fomit-frame-pointer" er så også med til at reducere størrelsen af den binære fil.
Men kort fortalt skal du sætte variablerne CFLAGS og CXXFLAGS før du begynder kompileringen.
Andre former for optimering osv. kan læses i GCC manual fundet på:
http://gcc.gnu.org/onlinedocs/
Derudover kan du istedet for "./configure && make depend && make && make install" metoden også bare ganske simpelt køre scriptet som ligger i tools mappen.
Dette gøres ved at gå ind i mappen med WINE - og skrive "tools/wineinstall". Dette script vil compile det hele for dig - samt installere WINE - og til sidst også oprette konfigurationsfilerne for dig. :)
MVH
GlemSom