[Nook HD, HD+ Android Development] Zippy Dufus:
Fun Fun Fun!

Bravo!!

Meanwhile, I'm stubbornly going to make the ROM compile with my home-built Linaro 5.2 toolchain.

The problem that I mentioned here apparently was resolved in GCC 5.1.

I'm working with [MENTION=4473900]amaces[/MENTION] +optim branch and I hit this problem:

[32mtarget Executable:[0m ping6 (/home/android/out/target/product/ovation/obj/EXECUTABLES/ping6_intermediates/LINKED/ping6)

[32mtarget Executable:[0m pvrsrvinit (/home/android/out/target/product/ovation/obj/EXECUTABLES/pvrsrvinit_intermediates/LINKED/pvrsrvinit)

/home/android/bin/Toolchains/android-toolchain-eabi-5.2-2015.11/bin/../libexec/gcc/arm-linux-androideabi/5.2.0/real-ld: warning: hidden symbol '__aeabi_unwind_cpp_pr0' in /home/android/out/target/product/ovation/obj/STATIC_LIBRARIES/libunwind_llvm_intermediates/libunwind_llvm.a(Unwind-EHABI.o) is referenced by DSO /home/android/out/target/product/ovation/system/vendor/lib/libsrv_init_SGX544_112.so

/home/android/bin/Toolchains/android-toolchain-eabi-5.2-2015.11/bin/../libexec/gcc/arm-linux-androideabi/5.2.0/real-ld: warning: hidden symbol '__aeabi_unwind_cpp_pr1' in /home/android/out/target/product/ovation/obj/STATIC_LIBRARIES/libunwind_llvm_intermediates/libunwind_llvm.a(Unwind-EHABI.o) is referenced by DSO /home/android/out/target/product/ovation/system/vendor/lib/libsrv_init_SGX544_112.so

/home/android/bin/Toolchains/android-toolchain-eabi-5.2-2015.11/bin/../libexec/gcc/arm-linux-androideabi/5.2.0/real-ld: warning: hidden symbol '__aeabi_unwind_cpp_pr0' in /home/android/out/target/product/ovation/obj/STATIC_LIBRARIES/libunwind_llvm_intermediates/libunwind_llvm.a(Unwind-EHABI.o) is referenced by DSO /home/android/out/target/product/ovation/system/vendor/lib/libsrv_um_SGX544_112.so

/home/android/bin/Toolchains/android-toolchain-eabi-5.2-2015.11/bin/../libexec/gcc/arm-linux-androideabi/5.2.0/real-ld: warning: hidden symbol '__aeabi_unwind_cpp_pr1' in /home/android/out/target/product/ovation/obj/STATIC_LIBRARIES/libunwind_llvm_intermediates/libunwind_llvm.a(Unwind-EHABI.o) is referenced by DSO /home/android/out/target/product/ovation/system/vendor/lib/libsrv_um_SGX544_112.so

/home/android/bin/Toolchains/android-toolchain-eabi-5.2-2015.11/bin/../libexec/gcc/arm-linux-androideabi/5.2.0/real-ld: error: treating warnings as errors

collect2: error: ld returned 1 exit status

build/core/executable_internal.mk:81: recipe for target '/home/android/out/target/product/ovation/obj/EXECUTABLES/pvrsrvinit_intermediates/LINKED/pvrsrvinit' failed

make: *** [/home/android/out/target/product/ovation/obj/EXECUTABLES/pvrsrvinit_intermediates/LINKED/pvrsrvinit] Error 1

make: *** Waiting for unfinished jobs....

[32mtarget Executable:[0m r (/home/android/out/target/product/ovation/obj/EXECUTABLES/r_intermediates/LINKED/r)

make: Leaving directory '/home/android'​

So when I override the treating warning as an error, I get this old problem again!

target Unpacked: ip (/home/android/out/target/product/ovation/obj/EXECUTABLES/ip_intermediates/PACKED/ip)

target Unpacked: r (/home/android/out/target/product/ovation/obj/EXECUTABLES/r_intermediates/PACKED/r)

[32mtarget Executable:[0m pvrsrvinit (/home/android/out/target/product/ovation/obj/EXECUTABLES/pvrsrvinit_intermediates/LINKED/pvrsrvinit)

/home/android/out/target/product/ovation/obj/EXECUTABLES/pvrsrvinit_intermediates/pvrsrvinit.o: pvrsrvinit.c:function main: error: undefined reference to 'SrvInit'

collect2: error: ld returned 1 exit status

build/core/executable_internal.mk:85: recipe for target '/home/android/out/target/product/ovation/obj/EXECUTABLES/pvrsrvinit_intermediates/LINKED/pvrsrvinit' failed

make: *** [/home/android/out/target/product/ovation/obj/EXECUTABLES/pvrsrvinit_intermediates/LINKED/pvrsrvinit] Error 1

make: *** Waiting for unfinished jobs....

[32mtarget Executable:[0m schedtest (/home/android/out/target/product/ovation/obj/EXECUTABLES/schedtest_intermediates/LINKED/schedtest)

make: Leaving directory '/home/android'

​

Still investigating ...

Also, something has changed - working kernel that I originally build no longer works!? Too many moving parts!