Skip to content

  • Projeler
  • Gruplar
  • Parçacıklar
  • Yardım
    • Yükleniyor...
  • Oturum aç / Kaydol
C
core
  • Proje
    • Proje
    • Ayrıntılar
    • Etkinlik
    • Cycle Analytics
  • Depo (repository)
    • Depo (repository)
    • Dosyalar
    • Kayıtlar (commit)
    • Dallar (branch)
    • Etiketler
    • Katkıda bulunanlar
    • Grafik
    • Karşılaştır
    • Grafikler
  • Konular (issue) 0
    • Konular (issue) 0
    • Liste
    • Pano
    • Etiketler
    • Kilometre Taşları
  • Birleştirme (merge) Talepleri 0
    • Birleştirme (merge) Talepleri 0
  • CI / CD
    • CI / CD
    • İş akışları (pipeline)
    • İşler
    • Zamanlamalar
    • Grafikler
  • Paketler
    • Paketler
  • Wiki
    • Wiki
  • Parçacıklar
    • Parçacıklar
  • Üyeler
    • Üyeler
  • Collapse sidebar
  • Etkinlik
  • Grafik
  • Grafikler
  • Yeni bir konu (issue) oluştur
  • İşler
  • Kayıtlar (commit)
  • Konu (issue) Panoları
  • LibreOffice
  • core
  • Repository

Dal (branch)/etiket değiştir
  • core
  • external
  • postgresql
  • windows.patch.0
Dosya bul
BlameHistoryPermalink
  • Stephan Bergmann's avatar
    Upgrade external/postgresql to postgresql-9.2.24 · a01ac385
    Stephan Bergmann Ara 06, 2018 yazdı
    ...which is the latest 9.2.x currently listed at
    <https://www.postgresql.org/ftp/source/>.  9.2.1 doesn't build against
    OpenSSL 1.1 which dropped SSL_library_init (cf. <https://wiki.openssl.org/
    index.php/Library_Initialization#libssl_Initialization>), and 9.2.24 apparently
    has that covered.  (Ran into this when trying to upgrade the LibreOffice flatpak
    build to org.freedesktop.Sdk//18.08, which has OpenSSL 1.1.)
    
    On Windows, the new tarball as-is fails with
    
    > ..\..\port\chklocale.c(214): error C2037: left of 'lc_codepage' specifies undefined struct/union '__crt_locale_data'
    
    because at least in Windows Kits/10/Include/10.0.17763.0/ucrt/corecrt.h
    (included from Windows Kits/10/Include/10.0.17763.0/ucrt/locale.h), the relevant
    definitions are now
    
    > typedef struct __crt_locale_data_public
    > {
    >       unsigned short const* _locale_pctype;
    >     _Field_range_(1, 2) int _locale_mb_cur_max;
    >                unsigned int _locale_lc_codepage;
    > } __crt_locale_data_public;
    >
    > typedef struct __crt_locale_pointers
    > {
    >     struct __crt_locale_data*    locinfo;
    >     struct __crt_multibyte_data* mbcinfo;
    > } __crt_locale_pointers;
    >
    > typedef __crt_locale_pointers* _locale_t;
    
    which presumably has changed from a past state where that lc_codepage member was
    directly publicly accessible.
    
    <https://dev-www.libreoffice.org/src/postgresql-9.2.24.tar.bz2> is a copy of
    <https://ftp.postgresql.org/pub/source/v9.2.24/postgresql-9.2.24.tar.bz2>;
    `sha256sum postgresql-9.2.24.tar.bz2` reports the same
    a754c02f7051c2f21e52f8669a421b50485afcde9a581674d6106326b189d126 as recorded in
    <https://ftp.postgresql.org/pub/source/v9.2.24/postgresql-9.2.24.tar.bz2.sha256>
    
    Change-Id: I196dd93aa03471042efba57ea639e1bb6655de98
    Reviewed-on: https://gerrit.libreoffice.org/64730
    Tested-by: Jenkins
    Reviewed-by: 's avatarStephan Bergmann <sbergman@redhat.com>
    a01ac385
windows.patch.0 310 Bytes
DüzenleWeb IDE

Replace windows.patch.0

Sürükleyip bırakarak bir dosya ekle veya yüklemek için tıklayın


İptal
Çatalınızda (fork) yeni bir dal (branch) oluşturulacak ve yeni bir birleştirme (merge) talebi başlatılacak.