NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

toolchain/52171: seems to require -O option now?

>Number:         52171
>Category:       toolchain
>Synopsis: seems to require -O option now?
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    toolchain-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Apr 16 17:20:01 +0000 2017
>Originator:     scole_mail
>Release:        current
Building current with
NetBSD dstar 7.1.0_PATCH NetBSD 7.1.0_PATCH (GENERIC) #0: Fri Mar 24 12:58:33 PDT 2017  scole@dstar:/home/scole/nbsd/cvs/7_0/obj/sys/arch/i386/compile/GENERIC i386

It seems like the default behavior of changed in the last week or so.

I used to build a release with 
 ./ -j 6 -U  -m ia64 release
which would created obj/ directories by default in the appropriate directories, e.g, 

But this command stopped working.  obj/ directories are still being created but the object files and exe's aren't placed in obj/ anymore, e.g., those files get placed in 
src/usr.sbin/mrouted not src/usr.sbin/mrouted/obj.  This seems to prevent the build from completing.

Adding a -O & -T option (and I guess maybe -M ) allows the build to complete
 ./ -O ../obj -T ../tools -j 6 -U -m ia64

There is a little more info in this thread

Not sure if this change was intentional.
./ -j 6 -U  -m ia64 release

Home | Main Index | Thread Index | Old Index