Unfortunately, my colleague is incommunicado for the next couple of weeks, and I cannot ask him how he built the rpm. I added a patch to fix the problem I reported recently in menu.c. Then, I built the rpm with the command:
# rpmbuild -ba --platform athlon wine-20040408-2muse.spec
My rpmbuild manpage says to use --target, while --platform is not documented. Else, looks good to me...
Here is what I get:
85910178 Jul 29 21:25 wine-20040408-2muse.athlon.rpm
This is significantly larger. I looked at the contents and the problem seems to be mainly in /usr/lib/ All files are significantly larger.
I've noticed it also if I build with stabs+ usage. That's why there's a patch in the RH rpms which disables stabs+ detection (and shrinks the archive to ~10MB).
What flags am I missing when I am building the rpm?
It's most probably a question of stabs+ usage. For some reason, it was disabled for the rpm your colleague did, and enabled for the one you did.
Or use strip --debug on the .so files...
its just the debuginfo that makes it that large.
Ciao, Marcus