<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>All,</p>
    <p>Aha, I see the problem indeed.<br>
    </p>
    From the output I conclude default-configuration.o is providing
    symbols that conflict with your configuration symbols. This suggests
    default-configuration.o is pulled in to satisfy some configuration
    requirement. This suggests we should put more info in init.c.<br>
    <br>
    I found a small change from your init.c that seems to "fix" this
    problem:<br>
    <div data-id="true_919033553488@c.us_3EB0CE44C300D396CADD"
      class="message-text"><span dir="ltr" class="emojitext
        selectable-text">-#define CONFIGURE_USE_DEVFS_AS_BASE_FILESYSTEM<br>
        +#define CONFIGURE_FILESYSTEM_IMFS</span></div>
    <br>
    I guess DEVFS is too limited to support the I2C subsystem but I
    didn't go so deep as to find out what the ins and outs are once I
    saw this does link :-)<br>
    <br>
    <div class="moz-cite-prefix">On 24-07-16 09:06, punit vara wrote:<br>
    </div>
    <blockquote
cite="mid:CABXAfN+ZOLK8vPCwgE8+iwuKf--X-r=v2L1jyxB-bkmhXSzkzQ@mail.gmail.com"
      type="cite">
      <div dir="ltr"><a moz-do-not-send="true"
          href="https://github.com/punitvara/rtems/tree/new">https://github.com/punitvara/rtems/tree/new</a><br>
        <div><br>
        </div>
        <div>You can reproduce linking error from this  new branch. </div>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Sat, Jul 23, 2016 at 11:57 PM, Ben
          Gras <span dir="ltr"><<a moz-do-not-send="true"
              href="mailto:beng@shrike-systems.com" target="_blank">beng@shrike-systems.com</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">All,<br>
            <br>
            <br>
            I tried to reproduce this. The I2C branch of your repo
            doesn't build<br>
            because of struct i2c not being defined. So I #if 0'd out
            all the<br>
            function bodies in i2c.c, and then everything builds,
            without linker errors.<br>
            <br>
            What is your state now? Are you blocked on this (or anything
            else)<br>
            still? If so, can you help me reproduce, e.g. by creating a
            branch that<br>
            definitely exhibits the problem?<br>
            <br>
            I did build from scratch, if you have linking problems it
            may be an idea<br>
            to rm -rf the beagle build dir and reconfigure and rebuild,
            in case<br>
            there is a library hanging around with an extra object file
            it isn't<br>
            supposed to have that the buildsystem isn't updating.<br>
            <br>
            Cheers,<br>
            <br>
            Ben<br>
            <div class="HOEnZb">
              <div class="h5"><br>
                <br>
                On 22-07-16 14:26, punit vara wrote:<br>
                >
/root/development/rtems/b-NEW/arm-rtems4.12/c/beagleboneblack/cpukit/libmisc/../../../../../../../../NEW/c/src/../../cpukit/libmisc/dummy/default-configuration.c:23:<br>
                > multiple definition of<br>
                >
                `_Linker_set__Sysinit__RTEMS_tasks_Initialize_user_tasks_body'<br>
                <br>
              </div>
            </div>
          </blockquote>
        </div>
        <br>
      </div>
    </blockquote>
    <br>
  </body>
</html>