<?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>14624</bug_id>
          
          <creation_ts>2021-11-11 12:01:43 +0000</creation_ts>
          <short_desc>autotools missing from eSDK</short_desc>
          <delta_ts>2025-02-14 16:48:14 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>6</classification_id>
          <classification>Yocto Project Subprojects</classification>
          <product>eSDK</product>
          <component>eSDK</component>
          <version>3.4</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>NOTABUG</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>4.2 M3</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Robert Berger">pokylinux</reporter>
          <assigned_to name="Saul Wold">saul.wold</assigned_to>
          <cc>michael.opdenacker</cc>
    
    <cc>randy.macleod</cc>
    
    <cc>ross.burton</cc>
    
    <cc>sgw</cc>
          
          <qa_contact name="Francisco Pedraza">francisco.j.pedraza.gonzalez</qa_contact>
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>Don&apos;t know</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>91949</commentid>
    <comment_count>0</comment_count>
    <who name="Robert Berger">pokylinux</who>
    <bug_when>2021-11-11 12:01:43 +0000</bug_when>
    <thetext>If I build a &quot;classic sdk&quot; autotools (aclocal, autoconf, automake) are part of it.
If I build from the same meta data an &quot;extensible sdk&quot; autotools are missing.

If I install buildttools-extended it seems to work.

Is this intentionally?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>91963</commentid>
    <comment_count>1</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2021-11-11 15:44:52 +0000</bug_when>
    <thetext>Likely intentional but Saul will confirm.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>91965</commentid>
    <comment_count>2</comment_count>
    <who name="Robert Berger">pokylinux</who>
    <bug_when>2021-11-11 15:58:28 +0000</bug_when>
    <thetext>cmake is in the extensible SDK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>91987</commentid>
    <comment_count>3</comment_count>
    <who name="Robert Berger">pokylinux</who>
    <bug_when>2021-11-12 10:22:09 +0000</bug_when>
    <thetext>What bothers me here is that classic and eSDK suddenly behave differently. 

If this is really intentional it should be documented somewhere.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>92081</commentid>
    <comment_count>4</comment_count>
    <who name="Saul Wold">saul.wold</who>
    <bug_when>2021-11-27 01:58:37 +0000</bug_when>
    <thetext>I am not sure this is sudden, it&apos;s been this way from the beginning, when eSDK was first introduced. There was a mechanism that shared the TOOLCHAIN_HOST_TASK list with populate_sdk, but it is overridden in the populate_sdk_ext class.  The various nativesdk-* binaries are installed as rdepends within populate_sdk, but never were in the eSDK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>92431</commentid>
    <comment_count>5</comment_count>
    <who name="Robert Berger">pokylinux</who>
    <bug_when>2022-01-31 12:32:26 +0000</bug_when>
    <thetext>From my tests it looks like autotools is part of the SDK and was part of the eSDK until honister. 
There was no need to source the buildtools extended script before honister in order to get autotools to work.

If autotools are supposed to be part of buildtools extended, I&apos;m fine with that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>95104</commentid>
    <comment_count>6</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2023-03-09 17:48:41 +0000</bug_when>
    <thetext>cmake-native being in there is interesting, but most likely unintentional: it just followed the dependencies of whatever the default build target in a non-minimal eSDK is.

Minimal eSDKs don&apos;t ship with a sysroot at all.  Either way, you can install autoconf trivially:

$ devtool sdk-install autoconf-native
INFO: Installing autoconf-native...
INFO: Successfully installed autoconf-native
$ which autoconf
/home/ross/Mess/esdk/tmp/sysroots/aarch64/usr/bin/autoconf</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101004</commentid>
    <comment_count>7</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2025-02-14 16:46:33 +0000</bug_when>
    <thetext>bulk change to add Saul&apos;s non-WR address.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101039</commentid>
    <comment_count>8</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2025-02-14 16:48:14 +0000</bug_when>
    <thetext>Bulk change: Remove Saul&apos;s old WR address.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>