ciao a tutti,
ho creato un paio di shared lib (file .so e .a per linking statico) e non capisco una cosa.
Perché se creo una shared lib in cui uso math, facendo

gcc -shared -o libmialib.so mialib.o -lm

per lui la libreria libmath.so e come se non ci fosse? Perché se linko mialib a un mio progetto, devo pure portarmi dietro -lm?

fino a quando era solo con math piangevo con un occhio, ora ci stanno altre cose e non mi fa di portarmi il carroccio dietro

vi ringrazio anticipatamente