• Alvaro Herrera's avatar
    Install kludges to fix check-world for src/test/modules · da34731b
    Alvaro Herrera authored
    check-world failed in a completely clean tree, because src/test/modules
    fail to build unless errcodes.h is generated first.  To fix this,
    install a dependency in src/test/modules' Makefile so that the necessary
    file is generated.  Even with this, running "make check" within
    individual module subdirs will still fail because the dependency is not
    considered there, but this case is less interesting and would be messier
    to fix.
    
    check-world still failed with the above fix in place, this time because
    dummy_seclabel used LOAD to load the dynamic library, which doesn't work
    because the @libdir@ (expanded by the makefile) is expanded to the final
    install path, not the temporary installation directory used by make
    check.  To fix, tweak things so that CREATE EXTENSION can be used
    instead, which solves the problem because the library path is expanded
    by the backend, which is aware of the true libdir.
    da34731b
dummy_seclabel.control 135 Bytes