The following errors occurred while install 11.2.0.4 on Linux 7.4. when relink the binary, the same error will be reported as well.
INFO: collect2: error: ld returned 1 exit status INFO: make[1]: INFO: *** [/u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib/emdctl] Error 1 INFO: make[1]: Leaving directory `/u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib' INFO: make: *** [emdctl] Error 2 INFO: End output from spawned process. INFO: ---------------------------------- SEVERE: oracle.sysman.oii.oiil.OiilActionException: Error in invoking target 'agent nmhs' of makefile '/u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk'. See '/u01/app/oracle/product/11.2.0/dbhome_1/install/relinkActions2018-05-25_09-48-55-AM.log' for details. at oracle.sysman.oii.oiis.OiisMakeDeps.invokeMakefile(OiisMakeDeps.java:537) at oracle.sysman.oii.oiis.OiisMakeDeps.doRelink(OiisMakeDeps.java:614) at oracle.sysman.oii.oiis.OiisMakeDeps.doOperation(OiisMakeDeps.java:799) at oracle.sysman.oii.oiis.OiisMakeDeps.main(OiisMakeDeps.java:809)
WORKAROUND
In $ORACLE_HOME/sysman/lib/ins_emagent.mk file :
Change “$(MK_EMAGENT_NMECTL) “
into
$(MK_EMAGENT_NMECTL) -lnnz11