This revision will MFV r305100 to update amd in base to 6.2.0.
The patch will fail to apply to some man pages due to compare failures of $FreeBSD$ in the diff.
Differential D8405
Update amd in base from 6.1.5 to 6.2.0. cy on Nov 1 2016, 1:16 AM. Authored by Tags None Referenced Files
Details This revision will MFV r305100 to update amd in base to 6.2.0. The patch will fail to apply to some man pages due to compare failures of $FreeBSD$ in the diff. Already running on my infrastructure of four machines at home. make tinderbox succeeded on universe12b.
Diff Detail
Event TimelineComment Actions What exactly do you want me to review ? I am not familiar with the amd code. I used it, but that was many years ago. If you have specific questions which you think I am competent to answer, please state them explicitly. Comment Actions Hi kib@, Since amd is upstream, I'm primarily interested in the changes to Makefiles in usr.sbin/amd. Even though it tinderbox builds and I'm running it here, I'd appreciate a quick look through the Makefiles to ensure I haven't missed anything. ~cy@ Comment Actions I am not too familiar with our build system, you might ask e.g. bdrewery, emaste and brooks about it. I took some look over the config.h, and I find it strange that e.g. HAVE_FFS is not defined. We also have MFS and TMPFS. I am not sure whether what we have is similar to what amd wants from things with that names. Comment Actions I've updated config.h to enable MFS. Though "HAVE_FFS" exists in the upline config.h.in, the source makes no reference to it: slippy$ ag -sc HAVE_FFS I've added bdrewery, emaste and brooks to look over the Makefiles. I'm especially interested in a review of the yacc and lex invocations. Comment Actions I don't think it would be very hard to fix the infrastructure to support multiple yacc and lex source files, I've got some other work to procrastinate on so I'l take a stab at that. It would clean these Makefile changes up quite a bit. Comment Actions usr.sbin/acpi/iasl has the same issue. What if I commit the update to amd now and we address acpi and amd later? I haven't looked but I'm willing to bet there are others as well. If you don't mind, I can put together a patch and post it here on phabricator, and you and others can review/approve it? ~cy Comment Actions I've added the share/mk changes that should remove the need for most of the Makefile hackery to D8438. Comment Actions I've abandoned the other revision, it was wrong in several ways and doesn't appear to be easily fixed.
|