[Buildroot] building opencv-2.4 using buildroot

Samuel Martin s.martin49 at gmail.com
Sat May 21 06:54:28 UTC 2016


Hi,

On Sat, May 21, 2016 at 3:26 AM, Doha Ehab <dohaehab at gmail.com> wrote:
> Hello
>  I am trying to build opencv-2.4 for arm using buildroot-2015.08.01 from
> build options ->libraries I have chosen static libraries only . when I try
> to compile opencv code using the following command :
> " buildroot/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabi-gcc
> -static ocv.c -o ocvccode "
>
> I got this error
> buildroot/output/host/usr/lib/gcc/arm-buildroot-linux-uclibcgnueabi/4.9.3/../../../../arm-buildroot-linux-uclibcgnueabi/bin/ld:
> cannot find -ldl
> collect2: error: ld returned 1 exit status
>
> how can I solve this linking issue?

Some OpenCV modules cannot be built in a static-lib-only configuration.

A patch [1] fixing this issue has been merged recently on master.

[1] https://github.com/buildroot/buildroot/commit/07144093d4fd0d5c6f59006a0e58fd5074da0f92

Regards,

-- 
Samuel


More information about the buildroot mailing list