X-pop3-spooler: POP3MAIL 2.1.0 b 4 980420 -bs- Date: Wed, 16 Sep 1998 09:53:27 +0100 (BST) From: Dave Tweed X-Sender: tweed AT neon To: johan19 AT idt DOT net cc: beastium-list AT Desk DOT nl Subject: RPM In-Reply-To: <19980915084322.A23891@sophia.idt.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: Marc Lehmann Status: RO Content-Length: 1671 Lines: 33 [drifting off topic: source rpms and compiler flags] On Tue, 15 Sep 1998 johan19 AT idt DOT net wrote: > a *source* rpm contains the source .tar.gz file. it also contains > scripts to install it on your system. (consider the binutils where > encaps got removed - rpm scripts removed these, all the complainers > were using raw tar balls) furthermore, it has a list of files which > will be installed. with source rpms you get *all* that a raw tar.gz > source can offer *plus* extra help in installing. > > once you compile it, the rpm automatically picks up on the required > shared libraries. Is there any way to do an intermediate install from a source rpm, so that everything is automatic except that it prompts you either before running ../configure or to check Makefiles so that you can alter the flags to the compiler and then continues automatically. From reading the man page and messing around with rpm it seems it's either do a fully automatic compile with existing makefiles or just install the .tgz and .patch files leaving you to do everything yourself and presumably not keeping track of what the install script puts where. (I'm getting so fed up of this I'm thinking making gcc a Perl wrapper which calls the proper gcc driver after removing any -m486's and replacing them with -mamdk6 -march=amdk6 and putting in a couple more flags.) Many thanks for any illumination you can provide, ___cheers,_dave__________________________________________________________ email: tweed AT cs DOT bris DOT ac DOT uk "I This is not a game. www.cs.bris.ac.uk/~tweed/pi.htm II Here and now, you are alive." work tel: (0117) 954-5253 -- Small Gods, Terry Pratchett