NEW BUILD SYSTEM: Cannot build rtems-libbsd
Niteesh G. S.
niteesh.gs at gmail.com
Tue Jul 7 04:35:24 UTC 2020
Hello Christian,
On Tue, Jul 7, 2020 at 1:45 AM Christian Mauderer <oss at c-mauderer.de> wrote:
> Hello Niteesh,
>
> I think there are multiple problems:
>
> 1. libbsd isn't adapted yet. There is a "rtems_version" in the wscript
> that you have to set to 6.
>
I was already aware of this. So while configuring rtems-libbsd I added
--rtems-version=6.
Below is the command I used for configuring RTEMS-libBSD.
./waf configure --prefix=$RTEMS/6 --rtems-version=6
--rtems-bsps=arm/beagleboneblack --
buildset=buildset/minimal.ini
Thanks,
Niteesh.
> 2. At least for me: There are some files not installed but should be
> there. To be exact: `$PREFIX/share/rtems6`. The files in this folder
> should be installed if INSTALL_LEGACY_MAKEFILES is set to True in the
> config.ini that is used for the new build system. But at least for my
> prefix something went wrong. I'll have to try to start with a clean
> build again tomorrow to see whether I maybe broke something. My prefix
> isn't in the best shape after trying multiple branches and installs.
>
> Best regards
>
> Christian
>
> On 06/07/2020 20:09, Niteesh G. S. wrote:
> > Hello all,
> >
> > This thread has lost activity for quite some time.
> > Can someone please provide a solution to this. This is blocking me from
> > testing my patches with libbsd.
> >
> > Thanks,
> > Niteesh.
> >
> > On Tue, Jun 30, 2020 at 1:12 AM Christian Mauderer <oss at c-mauderer.de
> > <mailto:oss at c-mauderer.de>> wrote:
> >
> > Hello,
> >
> > On 29/06/2020 21:39, Niteesh G. S. wrote:
> > > Hello,
> > >
> > > I tried compiling RTEMS-libBSD with RTEMS6 toolchain and the new
> build
> > > system
> > > but failed. I get errors when compiling RTEMS-libBSD
> > >
> > > The new build system is pulled from Sebastian's branch
> > > HEAD: e4c193ddc163d6adb1b003254af9cc6b5d174a6f
> > >
> > > RTEMS was configured with the following options:
> > > 1) ./waf bsp_defaults --rtems-bsps=arm/beagleboneblack > config.ini
> > > 2) Enabled posix since libBSD complained about it during
> > configuration.
> > > 3) ./waf configure --prefix=$HOME/development/rtems/6
> > > 4) ./waf -j32
> > > 5) ./waf install
> > >
> > > RTEMS-libBSD was configured with the following options:
> > > 1) ./waf configure --prefix=$HOME/development/rtems/6
> > > --rtems-bsps=arm/beagleboneblack --buildset=buildset/minimal.ini
> > > --rtems-version=6
> > > 2) ./waf -j16
> > > I have attached the error log file.
> > >
> > > Thanks,
> > > Niteesh
> > >
> > >
> >
> > I assume that for some reason the linker flags are not set
> correctly. It
> > seems that -ffunction-sections -fdata-sections isn't set. Sebastian:
> Is
> > there some adaption to libbsd necessary to work with the new build
> > system in RTEMS?
> >
> > Best regards
> >
> > Christian
> >
> >
> > _______________________________________________
> > devel mailing list
> > devel at rtems.org
> > http://lists.rtems.org/mailman/listinfo/devel
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20200707/8b8ed5a7/attachment-0001.html>
More information about the devel
mailing list