Re: Packages for RH 7.3/mips

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I no longer work on MIPS. I forward your email to the Linux mips
mailing list.


H.J.
---
On Wed, Oct 22, 2003 at 01:27:26PM +0400, Gleb O. Raiko wrote:
> Hello!
> 
> My team is extended your RedHat 7.3 distribution for big-endian mips.
> The work is done for our customer, but I, of course, would like to put
> them for the public access. The best way in my opinion is to merge those
> packages into your disribution for mips. Are you interesting?
> 
> Our goal was to get all packages cross compiled, so we have to patch
> several packages from your disribution. Also, we had to fix a few minor
> bugs.
> 
> We removed python and perl from package dependencies. (I personally hate
> both.) Our pam doesn't require cracklib.
> 
> The list of packages with some comments is below.
> 
> NEW PACKAGES
> 
> bind 9.2.0-8
> 	-Add Patch1000 to compiling gen.c by HOST_CC
> 	-Replace gcc by %{__cc} for compiling dns-keygen (%install section)
> chkfontpath 1.9.5-2
> 	- Add Patch (Makefile patch) to call install without -s option
> 	- Define CC=%{__cc} for cross compiling
> dev 3.3.1-4.1
> 	(SRPM is missed in your distribution. We just rebuild it form 7.3/ix86)
> dhcp 2.0pl5
> 	-Replace gcc by %{__cc} in %build section
> 	-Replace strip by %{__strip} in %install section
> kdebase 1.1.2-36
> 	- Fixed  g++-2.96 SIGSEGV on kdebase/kfm/kiojob.cpp:551 (enum type)
> 	- Fixed some headers problems
> 	- Fixed kdebase/po/ja/kcontrol.po unknown multibyte problem
> kdelibs 1.1.2-15.1
> 	- Removed overlaping msgid (for May ) in zh_CN.GB2312.po.
> 	- Fixed using /usr/bin/kdoc instead $SRC/kdoc/kdoc
> kdesupport 1.1.2-12.1
> 	-Replace strip by %{_strip}
> krb5 1.2.4-2
> 	-Tcl disabled. MIPS specific variables for crosscompiling added.
> lesstif 0.93.18-2
> 	-%define openmotif 0
> 	-Add Patch1000(configure patch) and Patch2000 (mwm/ Makefile.in)
> 	-Replace ./configure by %configure in SPEC file
> 	-Edit %install section to install files from mwm package properly
> libungif 4.1.0-10.2
> 	-Add strings in %build section for cross compiling:  
> 		  export ac_cv_func_setvbuf_reversed=no
> 		  export cross_compiling=yes
> 		  export ac_cv_prog_cc_cross=yes
> 		  export LIBS="-L/export/tools/mips-linux/lib $LIBS"
> openldap 2.0.23-5
> 	-cross compiling for mips added
> 	-removed requiring cyrus-sasl, cyrus-sasl-md5
> qt1x 1.45-3.3
> 	-Change moc architecture in producing rpm package
> qt 2.3.0-3
> 	-Add configuration files as sources and main Makefile for cross
> compiling
> 	-Compile moc for host system to  call it properly during build
> 	-Compile moc for mips architecture too to include in rpm package
> 	-Designer can't be compiled in cross
> 	-Replace strip by %{_strip}
> qt 3.0.3-12
> 	-Add patches for mips-linux cross platform to set correct parameters of
> compiling
> sendmail 8.11.6-15
> 	-Add Patch20000(redhat.config.m4) and Patch30000(header.m4) for cross
> compiling
> 	-Edit SPEC file for using  system makemap
> 	-Replace strip by %{__strip} in SPEC file
> wu-ftpd 2.6.2-5
> 	-Add Patch10 to set result of snprintf() checking to yes if cross
> compiling
> 	-Replace strip by %{__strip} in SPEC file
> X11R6-contrib 3.3.2-11
> 	Add patches (alloc patch and Imakefile patch) for mips cross compiling
> 
> ==============================================================================================
> FIXED PACKAGES
> (The packages below is from your distribution. We had to fix them.)
> 
> at-3.1.8-23.3.niisi.mips.rpm
> 	-Add patch to call install with no -s option in Makefile.in
> bash-2.05a-13.1.niisi.mips.rpm
> 	-Replace strip by %{__strip} in SPEC file
> 	-Add export ac_cv_func_setvbuf_reversed=yes in SPEC file because of
> ./configure call, not %configure
> bdflush-1.5-17.1.niisi.mips.rpm
> 	-Remove -s option in install call for bdflush
> binutils-2.13.90.0.16-1.niisi.mips.rpm
> 	-Replace strip by %{__strip} in SPEC file
> console-tools-19990829-40.1.niisi. mips.rpm
> 	-Replace strip by %{__strip} in SPEC file
> db3-3.3.11-6.2.niisi.mips.rpm
> 	-Rebuild with define '_without_tcl 1'
> 	-Add Patch to call autoheader without -all option in s_config script
> ftp-0.17-13.1.niisi.mips.rpm
> 	- Add patch for calling install with no -s option in ftp/Makefile
> gcc-2.96-113.2.niisi.mips.rpm
> libstdc++-2.96-113.2.niisi.mips.rpm
> cpp-2.96-113.2.niisi.mips.rpm
> 	-Replace %{_target_platform} by %{_target_alias} in SPEC file
> gdb-5.2.90-0.2.mips.rpm
> 	-Rebuild with "--define='_with_cross_compile 1'"
> hdparm-4.6-1.1.niisi.mips.rpm
> 	-Edit SPEC file for call install without -s option
> iproute-2.4.7-1.1.niisi.mips.rpm
> 	-Edit SPEC file for install call with no -s option
> 	-Add Patches to replace ar by mips-linux-ar in files lib/Makefile and
> tc/Makefile
> less-358-24.1.niisi.mips.rpm
> 	-Replace strip by %{__strip}
> libjpeg-6b-19.2.niisi.mips.rpm
> 	-Reconfigure in install section for correct /usr/lib path
> 	-Replace strip by %{__strip}
> libpng-1.0.14-0.7x.3.1.niisi.mips.rpm
> 	-Replace strip by %{__strip}
> libuser-0.50.2-1.1.mips.rpm
> 	-Rebuild with _without_python 1, _without_ldap 1 definitions.
> logrotate-3.6.4-1.1.niisi.mips.rpm
> 	-Add Patch1000 for install without -s option
> man-1.5j-6.1.niisi.mips.rpm
> 	-Replace in spec file strip by %{__strip}  
> mktemp-1.5-14.1.niisi.mips.rpm
> 	-Add Patch to call install without - s option
> modutils-2.4.18-3.7x.1.niisi.mips.rpm
> 	-Add option --disable-strip to all target %configure
> ncurses-5.2-26.1.niisi.mips.rpm
> 	-Replace strip by %{__strip} in SPEC file
> newt-0.50.35-1.1.niisi.mips.rpm
> 	-Edit spec for rebuilding without python
> 	-Add patch for using install without -s option
> pam-0.75-32.3.niisi.mips.rpm
> 	-Add new definiton: %define with_cracklib 0
> 	-Add 3 patches to build pam without cracklib:
> 		pam-configure-cross-mips-niisi.patch
> 		pam-configure-cross-sparc-niisi.patch
> 		pam-0.75-system-auth.patch
> passwd-0.67-1.1.niisi.mips.rpm
> 	- Replace strip by %{__strip}
> portmap-4.0-41.2.niisi.mips.rpm
> 	-Edit SPEC file for call install without -s option
> procps-2.0.7-12.1.niisi.mips.rpm
> 	-Add patches (Patch20000, Patch30000, Patch40000) for using install
> without --script option
> 	- Change some definition about python to rebuild without python
> psmisc-20.2-3.73.1.niisi.mips.rpm
> 	-Comment strings regarding to Patch10000 (gensig.sh-patch)
> rpm-4.0.4-7x.18.3.niisi.mips.rpm
> popt-1.6.4-7x.18.3.niisi.mips.rpm
> 	- Add export db_cv_mutex="Sparc/gcc-assembly" for sparc architecture
> 	-Add Patch20000 to call autoheader without -all option in s_config
> script
> 	- Change some definition about python to build without python
> sh-utils-2.0.11-14.1.mips.rpm
> 	-Replace strip by %{__strip}
> sysklogd-1.4.1-8.1.niisi.mips.rpm
> 	- Add patch (sysklogd-Makefile-cross-niisi.patch) for using install
> without -s option
> tar-1.13.25-4.7.1.niisi.mips.rpm
> 	- Replace strip by %{__strip} in SPEC file
> telnet-0.17-20.1.niisi.mips.rpm
> telnet-server-0.17-20.1.niisi.mips.rpm
> 	-Add Patches for using install without -s option:
> 	telnet-Makefile1-cross-niisi.patch
> 	telnet-Makefile2-cross-niisi.patch
> 	telnet-Makefile3-cross-niisi.patch
> 	telnet-GNUMakefile-cross-niisi.patch
> texinfo-4.1-1.1.niisi.mips.rpm
> info-4.1-1.1.niisi.mips.rpm
> 	-Replace strip by %{__strip}
> 	-Replace /usr/lib/rpm/brp-strip by /usr/lib/rpm/brp-strip-cross
> 	-Replace /usr/lib/rpm/brp-strip-comment-note by
> /usr/lib/rpm/brp-strip-comment-note-cross
> usermode-1.53-2.1.niisi.mips.rpm
> 	-Replace strip by %{__strip}
> XFree86 4.2.0-72.2.niisi
> 	-Replase XFree86-4.2.0-cross-niisi.patch by two patches for mips and
> sparc architectures
> 	-Add patches do define Sparcarchitecture in host.def file like
> XFree86-4.2.0-cross-mips.patch
> 	-Add patches (mips,sparc) for cross-compiling ttmkfdir
> ==============================================================================================
> 
> Also, we created packages for locales and timezones. The only packages
> we have to build on a native mips box.
> 
> Finally, we implement a script that generates packages required for
> cross compilation. It takes .mips.rpm and generates
> mips-linux-.noarch.rpm. For exmaple, zlib-1.1.3-25.7.1.mips.rpm and
> zlib-devel-1.1.3-25.7.1.mips.rpm are repackaged to
> mips-linux-zlib-1.1.3-25.7.1.noarch.rpm. All dependencies are kept.
> 
> Regards,
> Gleb.


[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux