id summary reporter owner description type status priority milestone component version resolution keywords cc blockedby blocking branch_state votes 4460 Failed to build on Solaris due to unportable Makefile features usage karlson2k andrew_b "In a few places Makefile macro $< is used for target rules. This is not portable, as POSIX allow $< only for ""inference"" rules (like general rules '.c.o:' for building any .o file from the .c file with the same name). GNU make and a few other make implementations support $< for targets, but this is not portable behaviour. The fix is very simple and obvious. POSIX specification for makefile syntax: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/make.html Look for ""$<"" The suggested fix: https://github.com/MidnightCommander/mc/pull/185" defect closed major 4.8.30 compilation master fixed merged committed-master