Hi Jan, Is autoconf detecting this properly for certain or just by happenstance due to other requirements? Is -lrt passed on the command line that is trying to build transaction.o? I wonder what the configure environment is doing with regard to the new linker maps? (It's likely doing the right thing but I haven't looked...)
> The function fdatasync is defined in 1.22.7 but also since forever in > librt. The auto* tool for samba do detect that correctly and add -lrt > for linking. > The Linker does still fails though with: > > Undefined first referenced > symbol in file > fdatasync ../lib/tdb/common/transaction.o > (symbol belongs to unavailable version /lib/libc.so (SUNW_1.22.7)) > First thought was that -ignore might be a problem here so I removed it > didn't help. I wonder if this is an ordering issue of the -l parameters and the implicit -lc ? > I can build samba without fdatasync but this might hit us again so I'm > looking for a solution. There probably is none and it's a linker bug but > I don't know for sure :) And presumably that's a useful function for samba to use so disabling it doesn't seem like the best option either. Thanks -Ben _______________________________________________ maintainers mailing list maintainers@lists.opencsw.org https://lists.opencsw.org/mailman/listinfo/maintainers .:: This mailing list's archive is public. ::.