System.Data.SQLite
Check-in [57ef270232]
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Disable the production of 'fat binaries' on macOS. Fix for ticket [b41f1f002e].
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 57ef270232e1039f070b00e05f439a1591167a37
User & Date: mistachkin 2019-02-08 02:14:41
References
2019-02-08
02:15 Closed ticket [b41f1f002e]: Building of libSQLite.Interop.dylib fails on macOS 10.14 + XCode 10 plus 6 other changes artifact: e493e23344 user: mistachkin
Context
2019-02-09
00:50
Update SQLite core library to the 3.27.1 release. check-in: ce785bf0c1 user: mistachkin tags: trunk
2019-02-08
02:14
Disable the production of 'fat binaries' on macOS. Fix for ticket [b41f1f002e]. check-in: 57ef270232 user: mistachkin tags: trunk
02:11
Pickup the SQLite core library 3.27.0 docs from upstream. check-in: cf08e3867a user: mistachkin tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to Setup/compile-interop-assembly-debug.sh.

     1      1   #!/bin/bash
     2      2   
     3      3   scriptdir=`dirname "$BASH_SOURCE"`
     4      4   extradefs="$@"
     5      5   
     6      6   if [[ "$OSTYPE" == "darwin"* ]]; then
     7      7     libname=libSQLite.Interop.dylib
     8         -  gccflags="-arch i386 -arch x86_64"
            8  +  # NOTE: No longer works in 10.14+
            9  +  # gccflags="-arch i386 -arch x86_64"
           10  +  gccflags="-arch x86_64"
     9     11   else
    10     12     libname=libSQLite.Interop.so
    11     13     gccflags=""
    12     14   fi
    13     15   
    14     16   if [[ -z "$SQLITE_NET_YEAR" ]]; then
    15     17     SQLITE_NET_YEAR=2013

Changes to Setup/compile-interop-assembly-release.sh.

     1      1   #!/bin/bash
     2      2   
     3      3   scriptdir=`dirname "$BASH_SOURCE"`
     4      4   extradefs="$@"
     5      5   
     6      6   if [[ "$OSTYPE" == "darwin"* ]]; then
     7      7     libname=libSQLite.Interop.dylib
     8         -  gccflags="-arch i386 -arch x86_64"
            8  +  # NOTE: No longer works in 10.14+
            9  +  # gccflags="-arch i386 -arch x86_64"
           10  +  gccflags="-arch x86_64"
     9     11   else
    10     12     libname=libSQLite.Interop.so
    11     13     gccflags=""
    12     14   fi
    13     15   
    14     16   if [[ -z "$SQLITE_NET_YEAR" ]]; then
    15     17     SQLITE_NET_YEAR=2013