gc-sections requires either an entry or an undefined symbol
stl
st.lambert02 at gmail.com
Tue Jan 31 14:33:30 UTC 2012
>
> This version should be ok. Versions before 2.18 were buggy.
>
> Can you give a more detailed description of what you are doing
> than mere "I am trying to statically build busybox-1.19.3"?
Ok. I am porting Linux for a new architecture.
Of course, I am unable to pass the romfs mounting step, because my
Linux system is not built.
So I have built a uClibc cross-compiler and now I need to built my romfs
image with busybox apps.
I am trying to build busybox with this cross-compiler,
and I want (at the moment) build static applications.
> What .config do you use? Do you pass any variables such as
> EXTRA_CFLAGS to make?
I need -G0 and -fsrodata-size=0 as extra cflags.
But the problem with gc-sections appears even if I try to compile
without them.
> Does just "make defconfig; make" work for you?
Indeed, the build behaves differently with make defconfig; make.
It is clearly when I set the CONFIG_CROSS_COMPILER_PREFIX option
that I obtain the
"gc-sections requires either an entry or an undefined symbol"
error.
> --
> vda
More information about the busybox
mailing list