[MLton-devel] rpm dependencies and download page

Stephen Weeks MLton@mlton.org
Wed, 14 Aug 2002 12:23:10 -0700


I'm starting to work on a download page for the rpms and tgzs.  The
old page had entries like

	mlton-20011006-1.i386.rpm for Red Hat 7.x (glibc 2.2, rpm 4.x)

I'm not sure what to put for the newer packages I create on my
machine.  Here are the requires from a couple of recent rpms.

% rpm -qRp mlton-20020410-1.i386.rpm
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
ld-linux.so.2  
libc.so.6  
libgmp.so.3  
libm.so.6  
/bin/bash  
libc.so.6(GLIBC_2.0)  
libc.so.6(GLIBC_2.1)  
libc.so.6(GLIBC_2.1.3)  
libm.so.6(GLIBC_2.0)  

% rpm -qRp mlton-20020714-1.i386.rpm
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
ld-linux.so.2  
libc.so.6  
libgmp.so.3  
libm.so.6  
/bin/bash  
libc.so.6(GCC_3.0)  
libc.so.6(GLIBC_2.0)  
libc.so.6(GLIBC_2.1)  
libm.so.6(GLIBC_2.0)  

In May, I upgraded my machine to RedHat 7.3 and installed gcc 3.0.3.
I'm not sure which of those caused the additional "libc.so.6(GCC_3.0)"
requirement.  And I'm not sure whether someone who has a stock RedHat
7.3 can use the RPMs.  Can someone check?

As to creating RPMs for an upcoming release, what makes the most
sense?  I don't want to create different rpms for each release of
RedHat.  From what Henry mentioned earlier about Johann's problems,
the recently created rpms are not installable on a 7.1 machine.  I'd
like to make RPMs that work on any 7.x machine (or even better 6.x or
7.x, but maybe that's asking too much).  Can I do so on my 7.3 machine
or do I need a 7.1 machine?

Maybe we should statically link binary versions of MLton?  If it only
adds a meg or two and improves portability, it could be worth it.

As to making a download page for the current 20020410 release, what is
the right thing to write?

	mlton-20020410-1.i386.rpm for Red Hat 7.x (glibc 2.2, rpm 4.x)


-------------------------------------------------------
This sf.net email is sponsored by: Dice - The leading online job board
for high-tech professionals. Search and apply for tech jobs today!
http://seeker.dice.com/seeker.epl?rel_code=31
_______________________________________________
MLton-devel mailing list
MLton-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mlton-devel