<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>4532</bug_id>
          
          <creation_ts>2013-05-23 07:47:42 +0000</creation_ts>
          <short_desc>32-bit pam plugins not installed when added to 64-bit image</short_desc>
          <delta_ts>2014-04-10 01:13:00 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>OE-Core</product>
          <component>core</component>
          <version>1.4</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>1.6 M5</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ming Liu">ming.liu</reporter>
          <assigned_to name="Hongxu Jia">hongxu.jia</assigned_to>
          <cc>hongxu.jia</cc>
    
    <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
    
    <cc>sgw</cc>
    
    <cc>song.liu</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>33217</commentid>
    <comment_count>0</comment_count>
    <who name="Ming Liu">ming.liu</who>
    <bug_when>2013-05-23 07:47:42 +0000</bug_when>
    <thetext>Test bases on commit aeb704fee8b4ffeaeddcdb36ae4e1d62c264ce42 of master:

Setting in local.conf:

MACHINE = &quot;qemux86-64&quot;
require conf/multilib.conf
MULTILIBS = &quot;multilib:lib32&quot;
DEFAULTTUNE_virtclass-multilib-lib32 = &quot;x86&quot;
IMAGE_INSTALL += &quot;lib32-libpam&quot;

Build succeeded, after boot, checkout /lib/security folder for pam_*.so files installed by lib32-pam-plugin* packages, but there is none.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42418</commentid>
    <comment_count>1</comment_count>
    <who name="Hongxu Jia">hongxu.jia</who>
    <bug_when>2014-04-09 06:40:29 +0000</bug_when>
    <thetext>The commit (From OE-Core rev: d08e64a98316d7659b0fb56812667c534f66a1a8)
fix the 32-bit pam plugins not installed when added to 64-bit image.

But could not fix 64-bit pam plugins not installed when added to 32-bit image</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42419</commentid>
    <comment_count>2</comment_count>
    <who name="Hongxu Jia">hongxu.jia</who>
    <bug_when>2014-04-09 06:41:35 +0000</bug_when>
    <thetext>While the BSP is configured as a 64-bit kernel and 32-bit userspace,
add a 64-bit version of libpam to the filesystem, there was a failure:
...
| Computing transaction...error: Can&apos;t install
pam-plugin-unix-1.1.6-r2@lib64_x86_64: no package provides libpam-lib64
|
| Saving cache...
...

While using &apos;lib64&apos; as the multilib suffix of libpam RPROVIDES , the
RPROVIDES was overridden by map_depends_variable in classextend.py.
...
 $RPROVIDES_lib64-libpam [2 operations]
   set data_smart.py:429 [finalize]
     &quot; libpam-${baselib}&quot;
   set classextend.py:71 [map_depends_variable]4532
     &quot;lib64-libpam&quot;
 computed:
   &quot;lib64-libpam&quot;
RPROVIDES_lib64-libpam=&quot;lib64-libpam&quot;
...

Rename the suffix could fix this issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42490</commentid>
    <comment_count>3</comment_count>
    <who name="Hongxu Jia">hongxu.jia</who>
    <bug_when>2014-04-10 01:13:00 +0000</bug_when>
    <thetext>Merged into master

http://cgit.openembedded.org/openembedded-core/commit/?id=77e3d60fa00a41424fe65977b2bf307727a5a26c</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>