[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #57281] build error: __octave_link_enabled__ u
[Octave-bug-tracker] [bug #57281] build error: __octave_link_enabled__ undefined
Fri, 22 Nov 2019 09:03:39 -0500 (EST)
Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko
Follow-up Comment #7, bug #57281 (project octave):
It doesn't make it impossible to bisect, just more difficult. The situation
was much worse years ago when the build system itself was under development
and our use of autotools was being standardized, gnulib was introduced, and
files were being renamed and segregated to new and differently named
directories on a frequest basis.
In this case, bisection is easier if you maintain a separate build directory
away from the source directory. As you use 'hg bisect' in the source
directory you may end up with remnant files in the build directory that cause
problems. In that case, just remove the build directory, and run configure
again from the source directory to start with a clean slate.
If you are using a caching mechanism like ccache then this doesn't even cause
much of a productivity hit. With no changes to the source code, just the .o
files from compilation missing, I can rebuild Octave in 3.5 minutes.
Reply to this item at:
Message sent via Savannah