Fwd: [CVS] RPM: rpm/rpmdb/ rpmdb.c

2007-06-18 Thread Jeff Johnson



Begin forwarded message:


From: Jeff Johnson [EMAIL PROTECTED]
Date: June 18, 2007 3:39:27 PM EDT
To: [EMAIL PROTECTED]
Subject: [CVS] RPM: rpm/rpmdb/ rpmdb.c
Reply-To: [EMAIL PROTECTED]

  RPM Package Manager, CVS Repository
  http://rpm5.org/cvs/
   
__ 
__


  Server: rpm5.org Name:   Jeff Johnson
  Root:   /v/rpm/cvs   Email:  [EMAIL PROTECTED]
  Module: rpm  Date:   18-Jun-2007  
21:39:27

  Branch: HEAD Handle: 2007061820392600

  Modified files:
rpm/rpmdb   rpmdb.c

  Log:
fix ptr alignment problem seen on pld/sparc64.

  Summary:
RevisionChanges Path
1.131   +2  -3  rpm/rpmdb/rpmdb.c
   
__ 
__


  patch -p0 '@@ .'
  Index: rpm/rpmdb/rpmdb.c
   
== 
==

  $ cvs diff -u -r1.130 -r1.131 rpmdb.c
  --- rpm/rpmdb/rpmdb.c 10 Jun 2007 20:44:43 -  1.130
  +++ rpm/rpmdb/rpmdb.c 18 Jun 2007 19:39:26 -  1.131
  @@ -3067,7 +3067,6 @@
   HAE_t hae = (HAE_t) headerAddEntry;
   HFD_t hfd = headerFreeData;
   sigset_t signalMask;
  -uint32_t hcolor = 0;
   const char ** baseNames;
   rpmTagType bnt;
   const char ** dirNames;
  @@ -3101,8 +3100,8 @@
   }

   /* Add the package color if not present. */
  -if (!hge(h, RPMTAG_PACKAGECOLOR, bnt, hcolor, count)) {
  - hcolor = hGetColor(h);
  +if (!headerIsEntry(h, RPMTAG_PACKAGECOLOR)) {
  + uint32_t hcolor = hGetColor(h);
xx = hae(h, RPMTAG_PACKAGECOLOR, RPM_INT32_TYPE, hcolor, 1);
   }

  @@ .
__
RPM Package Managerhttp://rpm5.org
CVS Sources Repository[EMAIL PROTECTED]


___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: Fwd: [CVS] RPM: rpm/rpmdb/ rpmdb.c

2007-06-18 Thread Tomasz Mateja
Jeff Johnson napisaƂ(a):
 
 
Ok with this patch and without pie stuff on sparc64.
One issue remaining on my sparc64 - I cannot use
%_binary_payloadw9.lzdio.
When I build package with lzdio I have:
Upgrading...
1:autoconf   ### 
[100%]
error: unpacking of archive failed: cpio: Bad magic

When using bzdio it's ok.

-- 
T.
___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en