Bad backport of r39578 in r40098 breaks build on OpenBSD
SVN r39578 reorders compiler arguments in Makefile.in. However, when it was backported to 1.9.3 as r40098, it added an additional line that breaks the build on OpenBSD. The line added is "$(Q) $(POSTLINK)", but POSTLINK doesn't appear to exist in 1.9.3.
I'm not sure why this breaks on OpenBSD, but my guess is differences between BSD make and GNU make. In any case, the "$(Q) $(POSTLINK)" line should be removed in 1.9.3.
I know you are not supposed to open new issues in the Backport93 project, but considering this is due to a bad backport, I think an exception is warranted.
#1 [ruby-core:54998] Updated by Tomoyuki Chikanaga over 3 years ago
- Status changed from Open to Assigned
- Assignee set to Usaku NAKAMURA
Thank you for your reporting this issue. I think it is OK to open a ticket in Backport93 in such a case.
I think r35589 is necessary to be backported to ruby_1_9_3, maybe.
#3 Updated by Usaku NAKAMURA over 3 years ago
- Status changed from Assigned to Closed
- % Done changed from 0 to 100
This issue was solved with changeset r40983.
Jeremy, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
merge revision(s) 35589: [Backport #8406]
* configure.in (POSTLINK): default to : command to get rid of flag only command, since BSD make does not work with it.