I will look and try to write a separate mkldscript for kmod (but not today).

On Wednesday, November 12, 2014, Izumi Tsutsui <tsut...@ceres.dti.ne.jp>
wrote:

> christos@ wrote:
>
> > Module Name:  src
> > Committed By: christos
> > Date:         Wed Nov 12 02:15:58 UTC 2014
> >
> > Modified Files:
> >       src/sys/conf: mkldscript.sh
> >
> > Log Message:
> > I don't know what was using this before
>
> Christos, could you please try at least cvs log or grep -R
> before writing such commit log?
>
> http://mail-index.netbsd.org/source-changes/2007/03/04/0006.html
> ---
> Module Name:    src
> Committed By:   tsutsui
> Date:           Sun Mar  4 02:35:50 UTC 2007
>
> Modified Files:
>         src/sys/arch/cats/conf: Makefile.cats.inc
>         src/sys/arch/shark/conf: Makefile.shark.inc
> Added Files:
>         src/sys/conf: mkldscript.sh
> Removed Files:
>         src/sys/arch/arm/conf: mkldscript.sh
>
> Log Message:
> Move mkldscript.sh, which is used to create ldscript dynamically to
> merge link_set_* sections into the text section for a.out kernels,
> from sys/arch/arm/conf/ to sys/conf/ since there is no ARM specific
> stuff in it and other ports would share it.
> ---
>
> % grep -R mkldscript.sh src/sys
> sys/arch/cats/conf/Makefile.cats.inc:     OBJDUMP=${OBJDUMP} ${HOST_SH}
> $S/conf/mkldscript.sh \
> sys/arch/luna68k/conf/Makefile.luna68k:   OBJDUMP=${OBJDUMP} ${HOST_SH}
> $S/conf/mkldscript.sh \
> sys/arch/shark/conf/Makefile.shark.inc:   OBJDUMP=${OBJDUMP} ${HOST_SH}
> $S/conf/mkldscript.sh \
> %
>
> ---
>
> > (but it did not work since it
> > did not produce valid LDSCRIPT code) and now it does.
>
> It have worked more than ten years for these traditional arm ports
> (luna68k no longer needs it since it got a native bootloader though).
>
> I wonder if you need a different script (or proper wrapper)
> for modules..
>
> ---
> Izumi Tsutsui
>

Reply via email to