Re: Remove distprep

Поиск
Список
Период
Сортировка
От Noah Misch
Тема Re: Remove distprep
Дата
Msg-id 20240616193448.28@rfd.leadboat.com
обсуждение исходный текст
Ответ на Re: Remove distprep  (Peter Eisentraut <peter@eisentraut.org>)
Ответы Re: Remove distprep
Re: Remove distprep
Список pgsql-hackers
On Thu, Oct 05, 2023 at 05:46:46PM +0200, Peter Eisentraut wrote:
> --- a/src/backend/Makefile
> +++ b/src/backend/Makefile

>  $(top_builddir)/src/include/storage/lwlocknames.h: storage/lmgr/lwlocknames.h
> -    prereqdir=`cd '$(dir $<)' >/dev/null && pwd` && \
> -      cd '$(dir $@)' && rm -f $(notdir $@) && \
> -      $(LN_S) "$$prereqdir/$(notdir $<)" .
> +    rm -f '$@'
> +    $(LN_S) ../../backend/$< '$@'
>  
>  $(top_builddir)/src/include/utils/wait_event_types.h: utils/activity/wait_event_types.h
> -    prereqdir=`cd '$(dir $<)' >/dev/null && pwd` && \
> -      cd '$(dir $@)' && rm -f $(notdir $@) && \
> -      $(LN_S) "$$prereqdir/$(notdir $<)" .
> +    rm -f '$@'
> +    $(LN_S) ../../backend/$< '$@'

These broke the
https://www.postgresql.org/docs/17/installation-platform-notes.html#INSTALLATION-NOTES-MINGW
build, where LN_S='cp -pR'.  On other platforms, "make LN_S='cp -pR'"
reproduces this.  Reverting the above lines fixes things.  The buildfarm has
no coverage for that build scenario (fairywren uses Meson).



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Pavel Stehule
Дата:
Сообщение: Re: Schema variables - new implementation for Postgres 15
Следующее
От: Alvaro Herrera
Дата:
Сообщение: Re: Remove distprep