Recently while building FE2 with GCC compilers I ran into the following linker warnings
warning: (x86_64) could not find object file symbol for symbol ___mulsc3
warning: (x86_64) could not find object file symbol for symbol ___muldc3
warning: (x86_64) could not find object file symbol for symbol ___mulxc3
The code seems to work fine but it is troubling. A fix for the issue that I have found is
to add -lgcc on the final link command in fe2/makefile:
$(FFE2) -o feap $(OBJECTS) $(AR2FEAP) $(ARFEAP) $(LDOPTIONSFE2) -lgcc
This makes the linker warning disappear. It is probably not needed since I think these routines
are related to complex math which we are probably not using anywhere in the code. Notwithstanding,
if you see this warning and want to make it go away you can try the -lgcc 'fix'.